Команда sudo
предназначена для того, чтобы пользователи могли запускать программы с правами безопасности другого пользователя, по умолчанию пользователя root.
В этом руководстве вы узнаете, как создать нового пользователя с доступом sudo в системах Ubuntu. Затем вы можете использовать эту учетную запись пользователя для выполнения административных команд без необходимости входа на сервер Ubuntu в качестве пользователя root.
Шаги по созданию пользователя Sudo
Выполните следующие шаги, чтобы создать новую учетную запись пользователя и предоставить ей доступ sudo. Если вы хотите настроить sudo для существующего пользователя, перейдите к шагу 3.
1. Войдите на свой сервер.
Войдите в свою систему как пользователь root:
ssh root@server_ip_address
2. Создайте новую учетную запись пользователя.
Создайте новую учетную запись пользователя с помощью adduser
команды. Не забудьте заменить username
на имя пользователя, которого вы хотите создать:
adduser username
Вам будет предложено установить и подтвердить новый пароль пользователя. Убедитесь, что пароль для новой учетной записи максимально надежный.
Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Как только вы установите пароль, команда создаст домашний каталог для пользователя, скопирует несколько файлов конфигурации в домашний каталог и предложит вам установить информацию о новом пользователе. Если вы хотите оставить всю эту информацию пустой, просто нажмите ENTER
, чтобы принять значения по умолчанию.
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]
3. Добавьте нового пользователя в sudo
группу
По умолчанию в системах Ubuntu членам группы sudo
предоставляется доступ к sudo. Чтобы добавить созданного пользователя в группу sudo, используйте usermod
команду:
usermod -aG sudo username
Проверьте доступ к sudo
Переключитесь на только что созданного пользователя:
su - username
Используйте sudo
для запуска whoami
команды:
sudo whoami
Если у пользователя есть доступ к sudo, вывод whoami
команды будет «root»:
root
Как использовать sudo
Чтобы использовать sudo, просто добавьте к команде префикс sudo
и пробел:
sudo ls -l /root
При первом использовании sudo
в сеансе вам будет предложено ввести пароль пользователя:
[sudo] password for username:
Заключение
Вы узнали, как создать пользователя с привилегиями sudo. Теперь вы можете войти на свой сервер Ubuntu с этой учетной записью пользователя и использовать sudo
ее для выполнения административных команд.
0 комментариев