Debian.pro

Про Debian


Большой мануал: часть 8: учимся генерировать случайные пароли

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian.

Предыдущая часть цикла — Настраиваем крон и не делаем дырок в кроне

Следующая часть цикла — Cоздаём пользователей, группы и структуру каталогов на будущее.

Конечно, эта статья — не про настройку сервера, но она нам очень пригодится, чтобы создавать пароли пользователям, пароли для баз и прочего. Ну и для скриптов полезно будет.

В основном, я используюсь 2 способа. Один — для скриптов, а второй — руками. Для начала о ручном способе — pwgen.

Его минус в том, что pwgen нужно поставить:

root@server:~# apt-get install pwgen

Ну и сгенерируем пароль:

root@server:~# pwgen 40 -N1 -B -s

либо

root@server:~# pwgen 40 -N1 -B -s -y

Обе команды сгенерят случайный 40-значный пароль. Опция -y включит в пароль спецсимволы.

Ну и второй способ, который я использую в скриптах.

root@server:~# < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c40

Вручную этот способ лучше использовать так:

root@server:~# < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c40; echo

Как-то так.
От себя добавлю, что стоит запоминать только один пароль — от рута (на тот случай, если понадобится попасть в консоль). Все остальные пароли вполне себе могут быть рандомными 40-значными, всё равно запоминать их не придется.

18.07.2015 byinkvizitor68sl|big-manual

Комментариев пока нет.

Написать комментарий