Как создать пользователя sudo в CentOS / Ubuntu / Debian
Команда sudo предоставляет механизм предоставления привилегий администратора, обычно sudo доступно только главному администраторы, но не обычным пользователям. Если вы хотите настроить sudo для существующего пользователя, просто перейдите к шагу 3.
Шаги по созданию нового пользователя Sudo в Ubuntu/Debian
1. Войдите на сервер как пользователь root.
ssh root@server_ip_address
2. Используйте команду adduser для добавления нового пользователя в систему.
Обязательно замените username на имя пользователя, которого вы хотите создать.adduser username
- Установите и подтвердите пароль нового пользователя в командной строке . Настоятельно рекомендуется использовать надежный пароль!
Set password prompts:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
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]
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. Используйте команду usermod, чтобы добавить пользователя в группу sudo.
usermod -aG sudo username
По умолчанию в Ubuntu члены группы sudo имеют привилегии sudo.4. Проверьте доступ sudo на новом аккаунте
- Используйте команду su для перехода к новой учетной записи пользователя .
su - username
- Как новый пользователь, убедитесь, что вы можете использовать sudo, добавив "sudo" к команде, которую вы хотите запустить с правами суперпользователя.
sudo command_to_run
- Например, можно вывести список содержимого каталога / root, который обычно доступен только пользователю root.
sudo ls -la /root
- При первом использовании sudo в сеансе вам будет предложено ввести пароль учетной записи пользователя . Введите пароль, чтобы продолжить.
Output:
[sudo] password for username:
[sudo] password for username:
- Если ваш пользователь находится в соответствующей группе и вы ввели пароль правильно, команда, которую вы выдали с помощью sudo, должна выполняться с правами суперпользователя.
Шаги по созданию нового пользователя Sudo в CentOS
Способ создания пользователя с sudo идентичен как в Ubuntu, но в 3 пункте группа - wheel вместо sudo.1. Войдите на сервер как пользователь root.
ssh root@server_ip_address
2. Используйте команду adduser для добавления нового пользователя в систему.
Обязательно замените username на имя пользователя, которого вы хотите создать.adduser username
- Установите и подтвердите пароль нового пользователя в командной строке . Настоятельно рекомендуется использовать надежный пароль!
Set password prompts:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
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]
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. Используйте команду usermod, чтобы добавить пользователя в группу sudo.
usermod -aG wheel username
По умолчанию в Ubuntu члены группы sudo имеют привилегии sudo.4. Проверьте доступ sudo на новом аккаунте
- Используйте команду su для перехода к новой учетной записи пользователя .
su - username
- Как новый пользователь, убедитесь, что вы можете использовать sudo, добавив "sudo" к команде, которую вы хотите запустить с правами суперпользователя.
sudo command_to_run
- Например, можно вывести список содержимого каталога / root, который обычно доступен только пользователю root.
sudo ls -la /root
- При первом использовании sudo в сеансе вам будет предложено ввести пароль учетной записи пользователя . Введите пароль, чтобы продолжить.
Output:
[sudo] password for username:
[sudo] password for username:
- Если ваш пользователь находится в соответствующей группе и вы ввели пароль правильно, команда, которую вы выдали с помощью sudo, должна выполняться с правами суперпользователя.