Я хочу создать пользователя с sudo
полномочиями в Ubuntu. Как это сделать?
решение1
Сначала создайте пользователя с помощью:
sudo adduser <username>
Подробнее об этой команде можно прочитать на страницах руководства вашей системы man adduser
.
Затем вы можете добавить пользователя в sudo
группу с помощью команды:
sudo adduser <username> sudo
Обратите внимание, что версии Ubuntu до 11.10 будут использовать admin
as group вместо sudo
:
До Ubuntu 11.10 группа Unix для администраторов с привилегиями root через sudo была admin. Начиная с Ubuntu 12.04 LTS, это теперь sudo, для совместимости с Debian и самим sudo. Однако для обратной совместимости члены группы admin по-прежнему распознаются как администраторы
Если в вашей системе этого нет, то нам нужно повозиться с файлом sudoers, чтобы предоставить разрешения sudo. Вы можете прочитать о файле sudoers для man sudoers
получения подробной информации о точном синтаксисе и доступных параметрах, но для простоты вы можете сделать одно из следующих:
- Создайте группу с помощью
addgroup
команды, а затем добавьте эту группу в файл sudoers. Используйтеaddgroup <groupname>
для создания группы, а затем отредактируйте файл sudoers (sudo visudo
) и добавьте строку%<groupname> ALL=(ALL) ALL
в конец - Отредактируйте файл sudoers с помощью
sudo visudo
и добавьте<username> ALL=(ALL) ALL
в конце для каждого пользователя, которого хотите добавить.
решение2
The"популярный"ответ - как"переосуществить", нет"как добавить пользователя?". Минимально, что вам нужно сделать, это:
usermod -a -G sudo USERNAME
В моей конкретной системе я являюсь членом следующих групп:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
Чтобы проверить, что вы сделали:
groups USERNAME
решение3
Выберите System
-> Administration
-> Users and Groups
.
Выберите Add
, чтобы добавить нового пользователя. После завершения работы мастера выберите нового пользователя, щелкните account type
и измените с Desktop user
на Administrator
.
решение4
Если вы действительно хотите создать суперпользователя (копию root, но с другим паролем и домашним каталогом), а не пользователя sudo, используйте UID=0 и GID=0 для нового пользователя:
useradd -ou 0 -g 0 john
-o
позволяет создавать неуникальные UID (root UID=0)
-u
$UID устанавливает $UID
-g
$GID устанавливает $GID