Почему моего нового пользователя запрашивают пароль sudo?

Я использую Ubuntu 11.10. Я пытаюсь настроить пользователя, который по сути является клоном полномочий пользователя ubuntu. Это работает, но я не могу sudo с этим новым пользователем без предоставления пароля (которого у меня даже нет для этого пользователя). Как мне настроить его так, чтобы он работал так же, как пользователь ubuntu?

Вот что я сделал (кстати, я делаю это по SSH):

Я создал новый пользователь с:

sudo useradd -d /home/ryan -m ryan

Затем я добавил этого пользователя в группу администраторов с помощью:

sudo usermod -a -G admin ryan

Затем я клонировал ключи ssh, которые настроены для пользователя ubuntu, этот новый пользователь:

sudo mkdir /home/ryan/.ssh
sudo chown ryan:ryan /home/ryan/.ssh
sudo cp /home/ubuntu/.ssh/authorized_keys /home/ryan/.ssh
sudo chown ryan:ryan /home/ryan/.ssh/authorized_keys

Затем я смог подключиться к машине по ssh, используя Райан, используя ключ для аутентификации. Но когда я пытаюсь сделать sudo commend, мне предлагается ввести пароль:

ryan@machine:~$ sudo /etc/passwd
[sudo] password for ryan: 

Как я могу обойти это? По сути, я хочу, чтобы он работал как пользователь ubuntu ...

0
задан 24 February 2012 в 03:55

1 ответ

Пользователь «ubuntu» на live CD настроен с пустым (пустым) паролем. После того, как вы установили Ubuntu, вы можете настроить sudo.

Обратите внимание, что многие люди, в том числе и я, считают это изменение угрозой безопасности (подробности см. На странице rootsudo)

используют sudoers для создания чагов

sudo visudo

Добавьте в нижней части файла строку

ryan ALL=NOPASSWD: ALL

. Подробную информацию смотрите в Ubuntu wiki rootsudo и man sudoers .

В качестве альтернативы, особенно через ssh, я просто открываю корневую оболочку

sudo -i

Да, мне все еще нужно ввести пароль root, но только один раз. Это поддерживает безопасность и удобство.

При работе над ssh вас также может заинтересовать экран;)

0
ответ дан 24 February 2012 в 03:55

Другие вопросы по тегам:

Похожие вопросы: