Шаг 7 из 8 · лаба · 30 мин
Пароль может быть любым
Стажёры сами меняют себе пароли, и система принимает любой, а подбирать пароль можно бесконечно. Введи политику паролей и блокировку после неверных попыток, не потеряв свой вход по ключу и sudo.
Ситуация
На сервер приходят стажёры. Учётную запись им заводят с временным паролем, дальше каждый меняет его сам командой
passwd. Стажёр intern поставил себе qwerty12 — система не возразила. Подбирать пароль тоже можно сколько
угодно: неверные пароли в su ничем не грозят.
Ты администратор: входишь по ключу (ssh localhost) и работаешь через sudo. Проверять, что получилось, удобно
на учётной записи стажёра: su - intern, пароль qwerty12.
Задача
- Командой
passwdпользователь не может задать себе пароль короче 12 символов или меньше чем из трёх классов символов (строчные, заглавные, цифры, прочие). Пароль по этим правилам принимается. - Правила записаны в
/etc/security/pwquality.conf(или в файле каталога/etc/security/pwquality.conf.d/) — их видитpwscore. - После трёх неверных паролей подряд учётная запись блокируется для любого входа по паролю: консоль,
su,sudo. Успешный вход до блокировки обнуляет счётчик. - Твой доступ не пострадал: вход student по ключу,
sudoи вход в консоль работают как раньше.
Ошибка в
/etc/pam.dможет закрыть и вход, иsudo. Правь PAM из root-оболочкиsudo -iи не выходи из неё, покаsu - student -c 'sudo -n true'не завершится без ошибки. Интернета на машине нет, всё нужное уже установлено.
Лаба · самостоятельно
Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.
Цели
0 из 4-
pwscore отклоняет пароли короче 12 символов и меньше чем из трёх классов, а пароль по правилам принимает — ещё не выполнена
-
passwd не даёт пользователю задать слабый пароль, а пароль по правилам принимает — ещё не выполнена
-
Три неверных пароля подряд блокируют учётную запись при любом входе по паролю, успешный вход обнуляет счётчик — ещё не выполнена
-
student входит по ключу, sudo и вход в консоль работают как раньше — ещё не выполнена
Машина запускается
Подсказки
0 из 3Цели лабы
0 из 4-
pwscore отклоняет пароли короче 12 символов и меньше чем из трёх классов, а пароль по правилам принимает — ещё не выполнена
-
passwd не даёт пользователю задать слабый пароль, а пароль по правилам принимает — ещё не выполнена
-
Три неверных пароля подряд блокируют учётную запись при любом входе по паролю, успешный вход обнуляет счётчик — ещё не выполнена
-
student входит по ключу, sudo и вход в консоль работают как раньше — ещё не выполнена
Цели проверяются на машине после каждой команды.