Ситуация
На сервер приходят стажёры. Учётную запись им заводят с временным паролем, дальше каждый меняет его сам командой
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 · открываются по одной
Подсказка 1
Показать решение
после 3 неудачных проверок