Команда sudo
предназначена для того, чтобы позволить пользователям запускать программы с привилегиями безопасности другого пользователя, по умолчанию root.
В этом руководстве мы покажем вам, как создать нового пользователя с доступом sudo в системах Ubuntu. Затем вы можете использовать эту учетную запись для выполнения административных команд без необходимости входа на свой сервер Ubuntu в качестве пользователя root.
Содержание
Шаги по созданию пользователя Sudo
Выполните следующие действия, чтобы создать новую учетную запись пользователя и предоставить ей доступ sudo. Если вы хотите настроить sudo для существующего пользователя, перейдите к шагу 3.
1. Войдите на свой сервер.
Войдите в свою систему как пользователь root:
ssh root@server_ip_address
2. Создайте новую учетную запись пользователя.
Создайте новую учетную запись пользователя с adduser
команды 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