cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

ПиксельСинтез

Самобытно про разработку, devops, linux, скрипты, тестирование, сисадминство, техдирство, пиэмство и за айтишную жизу.

Show more
Advertising posts
5 040
Subscribers
-324 hours
-197 days
-10430 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Photo unavailableShow in Telegram
@simplemark — любит маркетинг, но не любит скуку. Поэтому там собирают самые прикольные маркетинговые штучки, которые заставят вас задуматься и улыбнуться.
Show all...
Photo unavailableShow in Telegram
🔥 @kreativniy_kotel — там варится всё самое горячее и аппетитное из мира маркетинга и креатива!
Show all...
Photo unavailableShow in Telegram
Подписывайтесь на @digitallyright — пишут про ритейл, маркетплейсы и e-commerce.
Show all...
Photo unavailableShow in Telegram
@retail_gods — пишут про современный маркетинг, медиа и рекламу, которую хочется пересматривать. Подписывайтесь!
Show all...
Photo unavailableShow in Telegram
@design_v_kvadrate — это канал, посвященный изысканным аспектам архитектуры и дизайна. Их публикации раскрывают секреты мировых архитектурных шедевров, истории создания выдающихся строений и уникальные факты о значимых культурных памятниках. Подписывайтесь!
Show all...
Когда ты устанавливаешь софтину через apt или подобную херню, зачастую к софтине прилипают паразиты. То есть Recommended packages. Ща покажу! Смотри:
apt install mc

The following NEW packages will be installed:
  bzip2 libssh2-1 mailcap mc mc-data unzip

6 newly installed.
Ага, будет установлено 6 пакетов, включая паразитов — mailcap unzip. Midnight Commander отлично работает без этих mailcap unzip.
А прикинь, ставишь ты какую-нибудь phantomjs, а он дополнительно тянет KDE, на сервер где вообще нет иксов.
Это так для примера, чтобы ты понял про что я. Как избавиться от паразитов? Вот так:
apt install mc --no-install-recommends

Recommended packages:
  mailcap unzip
The following NEW packages will be installed:
  libssh2-1 mc mc-data
3 newly installed.
Всё! На три пакета установится меньше (bzip2 это Suggested packages) Как глобально избавиться от Recommended packages? Создаем файл: /etc/apt/apt.conf.d/99norecommends И вставляем в него:
APT::Install-Recommends "false";
Теперь ключик no-install-recommends можно везде не пихать, паразиты отключены. Ну а чтобы для конкретного пакета установить паразитов:
apt-get install mc --install-recommends
Конец! Пользуйся на здоровье! tags: #linux🔔 ➡️
Show all...
Photo unavailableShow in Telegram
@fincore_news — канал для тех, кто хочет разобраться в экономике, бизнесе, финансах и инвестициях. Подписывайтесь! 👍
Show all...
Photo unavailableShow in Telegram
📊 @finadviz — Ваш Гид в Мире Финансов! 📊 Подпишитесь на Финэдвайz и будьте на шаг впереди! 📉📊
Show all...
Аутентификация, авторизация. Навеяло. Есть два вида запоминания паролей - хранение и связанная генерация. Это когда ты вводишь логин, а программа на основании его и модификатора (соли) вычисляет пароль. Хранить лучше в программах типа keepass и аналогах. Сейчас затронем тему генерации. Есть такая известная программа как pwgen. Просто чудесная. Столько всего умеет. В том числе и связывать логин и пароль. Проблема только в том, что при генерации командная строка может попасть в history. И пароль может быть немного скомпрометирован. Я написал для нее небольшую обертку, которая, как мне кажется, решает эту проблему. Программа запрашивает логин, и с помощью ключевого файла и модификатора связывает логин и пароль. Модификатор - это что-то типа парольной фразы при использовании ключа. Модификатором может быть любая фигня, типа названия филиала, номер телефона, да просто набор букв, который вы всегда помните. И будете помнить вечно. Ключевой файл тоже желательно сохранять в нескольких местах, поскольку при утрате восстановить пароль будет невозможно. Модификатор может набираться с клавиатуры видимом и скрытом режимах. Все зависит от агрессивности коллектива. В общем, для хранения паролей от госуслуг не рекомендую, а вот генерить пароли для почты сотрудников или от каких-нибудь сайтов - самое оно. Да, совсем забыл, параметр PWGEN_OPT - дополнительные опции генерации пароля НЕЛЬЗЯ менять после начала эксплуатации программы. Программа pwgen должна быть установлена. Для debian sudo apt install pwgen
declare -r PWGEN_OPT='-1 --symbols --ambiguous --capitalize'
declare -r PASSLEN=15
declare -r PASSNUM=5
declare -r KEYFILE=${0%/*}/'1.jpg'
declare -l HIDDENMOD=0
declare -r PWGEN=$(which pwgen)
declare LOGIN
declare MOD MOD1

if [[ ! "$PWGEN" ]];then
  echo pwgen not installed
  exit 1
fi
if [[ ! -s "$KEYFILE" ]];then
  echo keyfile "$KEYFILE" not found
  exit 2
fi
read -p "Input login:" LOGIN
if [[ "1y" =~ "$HIDDENMOD" ]];then
  read -s -p "Input modificator:" MOD;echo
  read -s -p "Confirm modificator:" MOD1;echo
  if [[ "$MOD" != "$MOD1" ]];then
    echo "Modificator not confirmed"
    exit 3
  fi
else
  read -p "Input modificator:" MOD;echo
fi
echo pwgen options: $PWGEN_OPT
echo  "Login: $LOGIN" 
$PWGEN $PWGEN_OPT  -H"${KEYFILE}#${LOGIN}${MOD}" $PASSLEN $PASSNUM
сохраняем в файл passgen.sh
chmod +x passgen.sh
./passgen.sh
По умолчанию ввод модификатора отображаемый. Для параноиков - установить HIDDENMOD=1 результат работы примерно такой:
Input login:tagd.ru
Input modificator:BashDaysTheBest

pwgen options: -1 --symbols --ambiguous --capitalize
Login: tagd.ru
aig3ohkie.Wah4X
AiguW~u7vohphae
eiJa7ahxei.die!
FaeNa=phah9voh3
Kih]ahca3Hie7ke
Если повторить ввод тютелька в тютельку пароли будут те же самые, что и требовалось. ➡️ Тыкни сюда, чтобы посмотреть описание работы программы. Всё, пароли хранить не нужно - ввели логин и модификатор - получили пароли. При компрометации просто используете следующий. Если увеличить число генерируемых паролей - начальные пароли будут те же. Почитать:
help declare read man pwgen https://cheatsheets.zip
tags: #bash #linux © by Tagd Tagd🔔 ➡️
Show all...
Photo unavailableShow in Telegram
@russianroutes — самые живописные уголки России, открывайте неизвестные тропы и вдохновляйтесь историями о необычных приключениях. Подписывайтесь!
Show all...
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.