
Команда sudo (сокращение от Super-user do) — это программа, предназначенная для того, чтобы позволить пользователям выполнять команды с привилегиями безопасности другого пользователя, по умолчанию пользователя root.
В этом руководстве мы покажем вам, как создать нового пользователя в системе Debian и предоставить ему доступ sudo.
Эту учетную запись пользователя можно использовать для выполнения административных команд без необходимости входа на сервер Debian в качестве пользователя 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
По умолчанию в системах Debian членам группы 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. Теперь вы можете войти на сервер Debian, используя эту учётную запись, и использовать sudo для выполнения административных команд.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
debian sudo Не используете Debian?
Выберите другую ОС: центос убунту
Связанные руководства