Командаsudo
предоставляет механизм для предоставления привилегий администратора, обычно доступных только пользователю root, обычным пользователям. Это руководство покажет вам самый простой способ создать нового пользователя с доступом sudo в Ubuntu без необходимости изменять файлsudoers
на вашем сервере. Если вы хотите настроить sudo для существующего пользователя, просто перейдите к шагу 3.
Шаги по созданию нового пользователя Sudo
-
Войдите на свой сервер как пользователь
root
.ssh root@server_ip_address
-
Используйте команду
adduser
, чтобы добавить нового пользователя в вашу систему.Обязательно заменитеusername на пользователя, которого вы хотите создать.
adduser username
-
Установите и подтвердите пароль нового пользователя в командной строке. Надежный пароль настоятельно рекомендуется!
Set password prompts:Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
-
Следуйте инструкциям, чтобы установить информацию о новом пользователе. Можно принять значения по умолчанию, чтобы оставить всю эту информацию пустой.
User information prompts:Changing the user information for username Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]
-
-
Используйте команду
usermod
, чтобы добавить пользователя в группуsudo
.usermod -aG sudo username
По умолчанию в Ubuntu члены группы
sudo
имеют привилегии sudo. -
Проверьте доступ sudo к новой учетной записи пользователя
-
Используйте команду
su
, чтобы переключиться на новую учетную запись пользователя.su - username
-
Как новый пользователь, убедитесь, что вы можете использовать sudo, добавив «sudo» к команде, которую вы хотите запустить с привилегиями суперпользователя.
sudo command_to_run
-
Например, вы можете просмотреть содержимое каталога
/root
, который обычно доступен только пользователю root.sudo ls -la /root
-
При первом использовании
sudo
в сеансе вам будет предложено ввести пароль учетной записи пользователя. Введите пароль, чтобы продолжить.Output:[sudo] password for username:
Если ваш пользователь находится в правильной группе и вы правильно ввели пароль, команда, которую вы выполнили с помощью sudo, должна запускаться с правами root.
-
Связанные учебники
Вот ссылка на более подробное руководство по управлению пользователями: