Я не могу добавить пароль для вновь созданного пользователя
Я только что создал новую учетную запись с правами администратора, но не могу установить пароль для активации учетной записи. Я не знаю, как настроить пароль учетной записи через терминал.
2 ответа
Использование passwd
, От человека passwd:
DESCRIPTION
The passwd command changes passwords for user accounts. A normal user
may only change the password for his/her own account, while the
superuser may change the password for any account. passwd also changes
the account or associated password validity period.
Чтобы использовать, запустите команду passwd
, Это попытается изменить ваш пароль - что вы не хотите.
Чтобы изменить пароль другого пользователя, используйте passwd username
, Тем не менее, ваш обычный пользователь не будет иметь разрешения на это - только root может изменить пароль другого пользователя.
Как написано на странице руководства:
A normal user may only change the password for his/her own account
а также
superuser may change the password for any account.
Итак, наконец, вам нужна эта команда:
sudo passwd username
И вы увидите это:
$ sudo passwd askubuntu
[sudo] password for tim:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
С другой стороны, я бы порекомендовал вам использовать команду adduser
вместо useradd
, При использовании команды adduser
система попросит вас ввести пароль вновь созданного пользователя, а команда useradd
не то, что я предполагаю, что вы использовали его для создания своего пользователя.
$ sudo adduser abcd
Adding user `abcd' ...
Adding new group `abcd' (1006) ...
Adding new user `abcd' (1003) with group `abcd' ...
Creating home directory `/home/abcd' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Вы можете использовать команду тогда passwd
изменить пароль, как указано в ответе TIM.