Grupy domyślne przypisane pierwszemu użytkownikowi w Ubuntu Server 8.04?

18

Właśnie popełniłem głupi błąd na moim serwerze Ubuntu Server: dodałem się do grupy za pomocą usermod -G, po czym odkryłem -aopcję ...

W rezultacie jestem teraz poza admingrupą i straciłem swoje prawa do sudo. Mogę to rozwiązać, ale chcę wiedzieć, z jakich innych grup mogę zostać usunięty? Mój użytkownik był pierwszy, więc szukam listy grup, do których dodaje się pierwszy użytkownik w czasie instalacji.

Wayne Koorts
źródło

Odpowiedzi:

14

Odpowiedź Michaela była najbliższa, ale chciałem się upewnić, więc zainstalowałem nową wersję Ubuntu Server 8.04.2 (Hardy Heron) na maszynie wirtualnej, aby uzyskać oficjalną listę grup. Instalacja była podstawowa i nie wybrano określonych ról serwera. Są to pierwsze grupy, domyślnie przypisane pierwszemu użytkownikowi:

  • $ USERNAME (np. Wayne) (grupa podstawowa - reszta to grupy dodatkowe)
  • adm
  • dialout
  • cdrom
  • miękki
  • bezpiecznik
  • audio
  • stoczek
  • wideo
  • plugdev
  • sambashare
  • lpadmin
  • Administrator

Aby przypisać te grupy do danego użytkownika, wydaj następującą komendę:

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

-aŚrodki przełączające „Dołącz”, tak że istniejące grupy uzupełniające nie są nadpisywane.

Aby uzyskać listę grup przypisanych do konkretnego użytkownika:

cat /etc/group | grep <username> 

lub dla bieżącego użytkownika:

groups
Wayne Koorts
źródło
2
Aby uzyskać grupy użytkowników, możesz także: grup <nazwa użytkownika>
ehogue
4

Od tutaj , grupy domyślne dla pierwszego użytkownika w skrzynce Ubuntu to:

  • $ USERNAME (podstawowa)
  • adm
  • dialout
  • cdrom
  • miękki
  • audio
  • stoczek
  • wideo
  • plugdev
  • skaner
  • netdev
  • lpadmin
  • powerdev
  • Administrator
Michael Havas
źródło
Zapomniałem wspomnieć, że nie mam pola Ubuntu, aby to sprawdzić ani wiedzieć, do której wersji Ubuntu należą te domyślne grupy. To dobry punkt wyjścia.
Michael Havas
2

Dla Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare

John Indra
źródło
Nawiasem mówiąc, dokładnie tak samo, jak w przypadku Ubuntu 12.04 LTS (który jest w innej odpowiedzi).
HopelessN00b
Dokładnie takie same? Odpowiedź na Ubuntu 12.04 LTS ma „dysk”. W moim systemie Ubuntu 14.04 LTS nie ma „dysku”. Nawet jeśli jest dokładnie tak samo, nie wydaje mi się, aby przekazywanie informacji było szkodliwe :)
John Indra,
1

Domyślna grupa powinna być taka sama jak nazwa użytkownika. Więc jeśli utworzyłeś użytkownik1, jego domyślną grupą będzie użytkownik1.

[Edytować]

Oto wyjaśnienie członkostwa w grupie.

ehogue
źródło
Więc po prostu admin i nazwa użytkownika? Czy to wszystko na pewno?
Wayne Koorts
W standardowej instalacji to wszystko, co jest. W pracy korzystamy z Fedory i wiem na pewno, że to wszystko. A na moim polu Ubuntu mam tylko swoją nazwę użytkownika i przyznaję, że dodałem później.
ehogue
Książka tego faceta oparta jest na Ubuntu 7.10. Prawdopodobnie masz coś innego.
jldugger
Masz rację. oto grupy, które mam na pulpicie w biurze: nazwa użytkownika adm dialout cdrom plugdev lpadmin admin sambashare dev. Wygląda na to, że zabiłem wszystkie grupy w mojej domowej skrzynce. Prawdopodobnie też zapomniałem -a na usermod. Robię to przez cały czas, ale zwykle drukuję grupy, które mam przed modem użytkownika, aby móc naprawić każdą zepsutą, jaką mogłem zrobić.
ehogue
1

Ubuntu Server 9.10 (samba, openssh zainstalowany)

$ nazwa użytkownika, adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin


źródło
1

Ubuntu 12.04 LTS:

$ USERNAME adm dysk cdrom sudo dip plugdev lpadmin sambashare

T'Saavik
źródło