Як створити користувача адміністратора в 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.