79

Я хочу создать пользователя с полномочиями sudo в Ubuntu. Как я могу это сделать?

6 ответов6

87

Сначала создайте пользователя с помощью:

sudo adduser <username>

Вы можете прочитать больше об этой команде на страницах man вашей системы с man adduser .

Затем вы можете добавить пользователя в группу sudo с помощью команды:

sudo adduser <username> sudo

Обратите внимание, что версии Ubuntu до 11.10 будут использовать admin как группу вместо sudo:

До Ubuntu 11.10 группа Unix для администраторов с привилегиями root через sudo была admin. Начиная с Ubuntu 12.04 LTS, теперь это sudo для совместимости с Debian и самим sudo. Однако для обратной совместимости члены группы администраторов по-прежнему распознаются как администраторы.


Если ваша система этого не делает, тогда нам нужно поработать с файлом sudoers, чтобы предоставить разрешения sudo. Вы можете прочитать о файле sudoers с man sudoers для получения подробной информации о точном синтаксисе и доступных опциях, но для простоты вы можете сделать одно из следующего:

  • Создайте группу с помощью команды addgroup , а затем добавьте эту группу в файл sudoers. Используйте addgroup <groupname> для создания группы, затем отредактируйте файл sudoers (sudo visudo) и добавьте строку %<groupname> ALL=(ALL) ALL в конец
  • Отредактируйте файл sudoers с помощью sudo visudo и добавьте <username> ALL=(ALL) ALL внизу для каждого пользователя, которого вы хотите добавить.
23

"Популярный" ответ - как "переопределить", а не "как добавить пользователя"?" Голый минимум, что вам нужно сделать, это:

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 .

0

Вы также можете включить root с помощью:

passwd root

а затем вставьте пароль для рута

0

Если вы действительно хотите создать суперпользователя (копию root, но с другим паролем и домашним каталогом), а не пользователя sudo, используйте UID = 0 и GID = 0 для нового пользователя:

useradd -ou 0 -g 0 john

-o позволяет вам создать неуникальный UID (root UID = 0)

-u $ UID устанавливает $ UID

-g $ GID устанавливает $ GID

-2

Я добавляю пользователя в группу под названием wheel, пользователь, принадлежащий к этой группе, может выполнить любую команду администратора с помощью sudo.

Вы должны включить эту функцию в /etc /sudoers, раскомментируйте строку ниже% wheel ALL =(ALL) ALL

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .