Я устанавливаю Linux на ноутбуки семьи моего друга. Я хочу создать их учетные записи с их именами, войти в них, чтобы настроить несколько параметров, затем удалить пароль и сделать так, чтобы им предлагалось установить его, когда они впервые нажимают на свое имя.
Я попробовал chage -d0 username
, но все равно запрашивается исходный пароль.
Мне нужно будет повторить этот процесс еще 2 раза на других ноутбуках, поэтому я бы предпочел, чтобы это был скрипт оболочки.
решение1
Отman passwd
-e, --expire
Immediately expire an account's password. This in effect can force
a user to change his/her password at the user's next login.
так
passwd -e user
При следующем входе в систему пользователь увидит:
Password:
You are required to change your password immediately (administrator enforced)
Changing password for <user>.
Current password:
Затем пользователь должен ввести свой текущий пароль, чтобы создать новый пароль, соответствующий правилам паролей хоста.