Установка пароля для нового пользователя
У каждой учетной записи пользователя должен быть надежный пароль, чтобы предотвратить несанкционированный доступ. На этом шаге вы установите пароль для пользователя "cipher", которого вы создали на предыдущем шаге.
- Используйте команду
passwd
для установки пароля для пользователя:
sudo passwd cipher
- Вам будет предложено ввести новый пароль дважды. Введите пароль по вашему выбору и нажмите Enter после каждой попытки ввода. Обратите внимание, что по соображениям безопасности введенный вами пароль не будет отображаться на экране.
New password:
Retype new password:
Если оба пароля совпадают, вы увидите подтверждающее сообщение:
passwd: password updated successfully
- Проверьте, что пароль был установлен, убедившись, что поле пароля в файле shadow больше не пустое:
sudo grep cipher /etc/shadow | cut -d: -f2 | grep -v '!'
Если возвращается строка символов, это означает, что пароль был успешно установлен. Вывод не покажет фактический пароль, а только его зашифрованную форму.
Давайте подробно разберем команду проверки:
grep cipher /etc/shadow
находит строку, содержащую нашего пользователя
cut -d: -f2
извлекает поле пароля (второе поле)
grep -v '!'
показывает только строки, которые не содержат '!'
Последняя часть (grep -v '!'
) особенно важна, потому что в Linux:
- У учетной записи без пароля или заблокированной учетной записи в поле пароля будет '!'
- У учетной записи с действительным паролем будет зашифрованный хэш без '!'
Таким образом, если команда возвращает вывод, это подтверждает, что действительный пароль установлен, не раскрывая фактический хэш пароля.