Групи за замовчуванням, призначені першому користувачеві в Ubuntu Server 8.04?


18

Щойно я зробив дурну помилку на своїй скриньці Ubuntu Server: я додав себе до групи за допомогою usermod -G, після чого я виявив -aваріант ...

Як результат, я зараз поза adminгрупою та втратив свої права на судо. Я можу це розібрати, але хочу знати, з яких інших груп я могла бути видалена? Мій користувач був першим, тому я шукаю список груп, до яких додається перший користувач під час встановлення.

Відповіді:


14

Відповідь Майкла була найближчою, але я хотів бути впевненим, тому я встановив свіжу копію Ubuntu Server 8.04.2 (Hardy Heron) у віртуальну машину, щоб отримати офіційний список груп. Установка була базовою, без вибраних конкретних ролей сервера. Це перші групи, призначені за замовчуванням для першого користувача:

  • $ USERNAME (наприклад, Wayne) (первинна група - решта - додаткові групи)
  • адм
  • діалот
  • CD-ROM
  • дискети
  • запобіжник
  • аудіо
  • занурити
  • відео
  • plugdev
  • sambashare
  • lpadmin
  • адмін

Щоб призначити ці групи даному користувачеві, видайте таку команду:

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

-aПеремикач означає «Append» , так що існуючі додаткові групи НЕ будуть перезаписані.

Щоб отримати список груп, призначених конкретному користувачеві:

cat /etc/group | grep <username> 

або для поточного користувача:

groups

2
Щоб отримати групи користувачів, ви також можете зробити: groups <ім'я користувача>
ehogue

4

З тут , групи за замовчуванням для першого користувача на коробці Ubuntu є:

  • $ USERNAME (первинний)
  • адм
  • діалот
  • CD-ROM
  • дискети
  • аудіо
  • занурити
  • відео
  • plugdev
  • сканер
  • netdev
  • lpadmin
  • powerdev
  • адмін

Я забув згадати, що у мене немає вікна Ubuntu, щоб підтвердити це чи знати, до якої версії Ubuntu належать ці групи за замовчуванням. Хоча це хороша відправна точка.
Майкл Хавас

2

Для Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare


До речі, точно так само, як і для Ubuntu 12.04 LTS (що є в іншій відповіді).
HopelessN00b

Точне ж? Відповідь для Ubuntu 12.04 LTS має "диск". У моїй установці Ubuntu 14.04 LTS немає "диска". Навіть якщо це точно так само, я не бачу надання інформації як шкоди :)
Джон Індра,

1

Група за замовчуванням повинна відповідати імені користувача. Отже, якщо ви створили user1, його за замовчуванням буде user1.

[Редагувати]

Тут ви маєте пояснення щодо членства в групі.


Так просто адміністратор та ім’я користувача? Це все точно?
Уейн Коортс

При стандартній установці це все, що є. У роботі ми використовуємо Fedora, і я точно знаю, що це все. І в моєму вікні Ubuntu тут є лише моє ім’я користувача та адміністратор, які я додав після.
ehogue

Книга цього хлопця заснована на Ubuntu 7.10. Напевно, у вас щось інше.
jldugger

Ти маєш рацію. ось групи у мене на робочому столі в офісі: ім'я користувача adm dialout cdrom plugdev lpadmin admin sambashare dev. Схоже, я вбив усіх груп на своїй домашній скриньці. Я, мабуть, забув -a і на usermod. Я роблю це постійно, але, як правило, я роздруковую групи, які я маю перед користувальницьким режимом, щоб мати можливість виправити будь-який гвинт, який я можу зробити.
ehogue

1

Ubuntu Server 9.10 (самба, встановлено opensh)

$ username, adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.