ПиксельСинтез
Самобытно про разработку, devops, linux, скрипты, тестирование, сисадминство, техдирство, пиэмство и за айтишную жизу.
Show more5 040
Subscribers
-324 hours
-197 days
-10430 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
@simplemark — любит маркетинг, но не любит скуку. Поэтому там собирают самые прикольные маркетинговые штучки, которые заставят вас задуматься и улыбнуться.
Photo unavailableShow in Telegram
🔥 @kreativniy_kotel — там варится всё самое горячее и аппетитное из мира маркетинга и креатива!
Photo unavailableShow in Telegram
Подписывайтесь на @digitallyright — пишут про ритейл, маркетплейсы и e-commerce.
Photo unavailableShow in Telegram
@retail_gods — пишут про современный маркетинг, медиа и рекламу, которую хочется пересматривать. Подписывайтесь!
Photo unavailableShow in Telegram
@design_v_kvadrate — это канал, посвященный изысканным аспектам архитектуры и дизайна. Их публикации раскрывают секреты мировых архитектурных шедевров, истории создания выдающихся строений и уникальные факты о значимых культурных памятниках.
Подписывайтесь!
Когда ты устанавливаешь софтину через 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
—
🔔 ➡️Photo unavailableShow in Telegram
@fincore_news — канал для тех, кто хочет разобраться в экономике, бизнесе, финансах и инвестициях.
Подписывайтесь! 👍
Photo unavailableShow in Telegram
📊 @finadviz — Ваш Гид в Мире Финансов! 📊
Подпишитесь на Финэдвайz и будьте на шаг впереди! 📉📊
Аутентификация, авторизация. Навеяло.
Есть два вида запоминания паролей - хранение и связанная генерация. Это когда ты вводишь логин, а программа на основании его и модификатора (соли) вычисляет пароль.
ㅤ
Хранить лучше в программах типа 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.ziptags: #bash #linux © by Tagd Tagd — 🔔 ➡️
Repost from Русские маршруты
Photo unavailableShow in Telegram
@russianroutes — самые живописные уголки России, открывайте неизвестные тропы и вдохновляйтесь историями о необычных приключениях. Подписывайтесь!
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.