
Я хочу создать пользователя, в который я смогу войти из обычного пользователя без запроса пароля. Как мне этого добиться?
Я пытаюсь сделать следующее:
$ sudo useradd test
$ sudo passwd -d test
А затем попробуйте запустить команду в качестве теста:
$ su test id
Password
Мой дистрибутив Ubuntu:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
$ cat /proc/version
Linux version 5.0.0-35-generic (buildd@lcy01-amd64-022) (gcc version 8.3.0 (Ubuntu 8.3.0-6ubuntu1)) #38-Ubuntu SMP Sat Nov 9 17:51:58 UTC 2019
решение1
Почему у пользователя Linux по-прежнему запрашивается пароль, если его пароль удален?
Возможно, вам придется очистить кэш паролей с помощью:
sudo -k
При использовании отдельно эта
-k (kill)
опция делаетsudo
недействительными кэшированные учетные данные пользователя.
sudo(8): выполнить команду от имени другого пользователя - страница руководства Linux
Я хочу создать пользователя, в систему которого я смогу входить как обычный пользователь без запроса пароля.
Команда Run:
sudo visudo
В зависимости от того, какой дистрибутив Linux вы используете, и запускали ли вы когда-либо visudo, вы можете получить или не получить запрос на то, какой текстовый редактор вы хотите использовать для редактирования файла sudoers. Если вы не уверены, что выбрать, я бы посоветовал использовать nano.
Спуститесь в конец файла и добавьте следующую строку:
<user> ALL=(ALL) NOPASSWD: ALL
Примечание: замените
<user>
на свое имя пользователя.- Сохраните и выйдите из файла.
Команда Run:
sudo -k
Это очистит существующий кэш паролей.
- Готово!
Для проверки выполните команду:
sudo ls
Вам не нужно вводить пароль.
ИсточникСайт Джона - Удалить запрос пароля sudo