Как создать пользователя-администратора в Ubuntu?

Как создать пользователя-администратора в Ubuntu?

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

решение1

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

sudo adduser <username>

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

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

sudo adduser <username> sudo

Обратите внимание, что версии Ubuntu до 11.10 будут использовать adminas 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

Связанный контент