Совершенно непонятно, почему разработчики Linux Ubuntu znacznie skomplikowało konfigurację kont. Z tego powodu wielu użytkowników nie może dodać użytkownika do grupy Linux. Tak, teraz nie możesz zarządzać grupami, a takie innowacje nie zawsze są korzystne. Z pamięci wszyscy próbują dodać użytkownika do grupy Linux, przechodząc do ustawień „Konta”, ale brakuje tam zwykłej funkcjonalności. Nie jest jasne, dlaczego wprowadzono tę innowację, ale są najprawdopodobniej powody. Na szczęście można to zrobić inaczej.
Sposoby dodawania użytkownika do grupy Linux
Zacznijmy od najprostszego.Aby dodać do grup, użyj prostej komendy useradd lub usermod. Za pomocą pierwszego polecenia możesz dodać nowego użytkownika lub po prostu zaktualizować informacje o już utworzonym. Drugie polecenie modyfikuje istniejącego użytkownika. Wszystkie informacje o grupach i członkach można znaleźć w następujących plikach: / etc / passwd, / etc / shadow lub / etc / group.
Korzystając z poleceń, musisz zrozumiećktóra grupa i który użytkownik dodajesz. Domyślnie grupa będzie pasować do nazwy użytkownika. Oznacza to, że dla użytkownika użytkownik1 jego główną grupą będzie również użytkownik1. Początkowo musi zapytać swoją główną grupę. I tylko wtedy można dodać użytkownika do grup drugorzędnych.
Przykład dodany przez użytkownika
Jak powiedzieliśmy powyżej, to polecenie dodaje nowego członka do istniejącej grupy. Jeśli grupa drugorzędna nie istnieje, możemy ją utworzyć.
Aby dodać użytkownika Linuksa do grupy za pomocą sudo, użyj polecenia:
sudo useradd -G {grupa1} nazwa użytkownika
Tutaj „-G” umożliwia przypisanie użytkownikaGrupa. Nie musisz używać tylko jednej nazwy grupy. Można je oddzielić przecinkami. Prosty przykład: musimy dodać użytkownika alexey do następujących grup: www, admins, test. Składnia będzie następująca:
# useradd -G admins, test, www, alexey
Aby dodać użytkownika do grupy root w systemie Linux, wystarczy dodać nazwę tej grupy, czyli root, oddzieloną przecinkami. W rezultacie alexey zostanie dodany do grup oddzielonych przecinkami.
Jeśli wymagana grupa nie istnieje, należy ją utworzyć. Jest tworzony poleceniem: sudo groupadd nazwa_grupy
Zamiast „nazwa_grupy” może być dowolna nazwa grupy.
Jeśli nie wiesz, w której grupie (lub grupach) znajduje się użytkownik, możesz to łatwo sprawdzić poleceniem: # sudo id nazwa_użytkownika.
Przykład użycia polecenia usermod
Powiedzmy, że musimy dodać użytkownika alexey do grupy testowej. Używamy polecenia:
# usermod -a -G test alexey
Ale aby zmienić grupę podstawową dla tego samego użytkownika, polecenie będzie nieco inne:
# usermod -g test alexey
Wszystkie te podstawowe czynności pomogą dodaćużytkownika do grupy w systemie Linux. Ogólnie rzecz biorąc, system ten jest niezwykle elastyczny i prawie każde zadanie można rozwiązać za pomocą terminala, gdy w interfejsie nie ma niezbędnej funkcjonalności. Wraz z aktualizacją niektóre funkcje znikną z panelu, inne się pojawią, ale lista poleceń i ich przeznaczenie nie ulegają zmianie i prawdopodobnie nigdy się nie zmienią. To będzie po prostu głupie. Dlatego zawsze staraj się kontrolować system operacyjny Linux, w szczególności Ubuntu, za pomocą prostych poleceń. Pozwoli ci to zaoszczędzić dużo czasu.
To wszystko. Zapisz te informacje, ponieważ nie jest możliwe szybkie zapamiętanie takich poleceń. W ten sposób nie będziesz tracić czasu na szukanie potrzebnych informacji.