Як створити користувача адміністратора в Ubuntu?


Відповіді:


89

Спочатку створіть користувача за допомогою:

sudo adduser <username>

Докладніше про цю команду ви можете прочитати на підручних сторінках вашої системи man adduser.

Потім можна додати користувача до sudoгрупи за допомогою команди:

sudo adduser <username> sudo

Зауважте, що версії Ubuntu до 11.10 використовуватимуть adminяк групу замість sudo:

До Ubuntu 11.10 група Unix для адміністраторів, що мають кореневі привілеї через sudo, була адміністратором. Починаючи з Ubuntu 12.04 LTS, це тепер судо, для сумісності з 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внизу кожного користувача, якого ви хочете додати.

Я неправильно прочитав, думаючи, що ви вже створили користувача. Використовуйте sudo adduser <username>для створення користувача, а потім використовуйте sudo adduser <username> adminдля надання їм судо повноважень. Наприклад: sudo adduser piemesonsіsudo adduser piemesons admin
— Дарт Android

@Darth Android adduser: `ім'я користувача 'користувача не існує. а як щодо пароля цього користувача? і його не адмінгрупа надає йому повноваження адміністратора
— Мохіт Джайн

Її не адмінгрупа. Її влада адміністраторів. Користувач створений. Тепер я хочу надати йому повноваження адміністратора.
— Мохіт Джайн

adduser: Групи `admin 'не існує.
— Мохіт Джайн

1
Вибачте, моя установка ubuntu створює групу адміністратора, яка має повноваження sudo. Прочитайте файл sudoers ( man sudoers), а потім sudo visudoвідредагуйте файл та надайте дозволи будь-яким користувачам або групам. Ви можете використовувати цей файл, щоб контролювати, як поводиться sudo, включаючи, чи вимагає ввести пароль, або як довго тримати активний сеанс судо (за замовчуванням 15 хвилин)
— Darth Android

26

«Популярний» відповідь як «переопісать» , а НЕ «як додати користувача?» . Мінімум, що вам потрібно зробити, це:

usermod -a -G sudo USERNAME

У моїй конкретній системі я є членом наступних груп:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

Щоб перевірити, що ви зробили:

groups USERNAME

2
Я поділився вашим запитанням в кімнаті Ubuntu, оскільки це правильніше. Єдине, що я можу додати, це те, що libvirtd не є групою за замовчуванням для чистої установки. Решта є.
— RobotHumans

3

Виберіть System-> Administration-> Users and Groups.

Виберіть, Addщоб додати нового користувача. Після завершення роботи майстра виберіть нового користувача і натисніть на account typeта перейдіть Desktop userна Administrator.


Я на серверний чувак. Тільки командний рядок :-)
— Mohit Jain

У моїй системі 12.04 вам потрібно буде вийти з системи та знову увійти до роботи. Але дуже легкий і простий спосіб зробити це.
— dennis

0

Ви також можете ввімкнути root за допомогою:

passwd root

а потім вставити пароль для кореня


4
Це жахлива відповідь. НІКОГО НЕ БУДЕ ПРЯМО ВИКОРИСТОВУвати корінь.
— Лео Лам

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

Що я роблю, це додавання користувача до групи, що називається колесо, користувач, що належить до цієї групи, може виконувати будь-яку команду адміністратора за допомогою sudo.

Потрібно ввімкнути цю функцію в / etc / sudoers, рядок відмітки нижче% wheel ALL = (ALL) ALL


3
Я знаю, що це стара відповідь, але для користі людей, які зараз приходять сюди: За замовчуванням в Ubuntu жодної wheelгрупи не існує, і це не так, як надаються адміністративні здібності. sudoГрупа використовується (або adminгрупа - НЕ слід плутати з іншою групою під назвою adm- в Ubuntu 11.10 і вище).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.