Dowolną liczbę kont użytkowników może być częścią grupy w FreeBSD. Każda grupa ma unikalną nazwę i GID, które ją identyfikuje. Istnieje użytkownik lub UID dla każdego procesu i jest używany wraz z GroupID lub GID, aby ocenić, co może się zmienić.
Dodanie użytkownika do grupy FreeBSD z poleceniem PW
Aby dodać użytkowników do grupy, będziemy używać narzędzia PW Line Line. Zamierzonym celem tego polecenia jest zapewnienie użytkownikowi root prostego i intuicyjnego interfejsu do tworzenia i dostosowywania grup użytkowników.
Więc potrzebujesz dostępu root, aby postępować zgodnie z instrukcjami w tym przewodniku. Użyj polecenia sudo, jak pokazano poniżej:
$ sudo -i
Zastąpienie członkostwa grupy użytkownika
Instrukcje w tej sekcji usuną wcześniej przechowywane członkostwo w grupie. Aby zobaczyć, jakie grupy określony użytkownik „Younis” jest częścią, użyj polecenia ID:
$ id Younis
Dodajmy tego użytkownika do grupy o nazwie TeamWwo. Wprowadź polecenie PW jako pod:
$ PW Usermod Younis -g TeamWo
Aby dodać tego użytkownika Younis do dwóch grup za pomocą tylko jednego wiersza polecenia, użyj poniższej kombinacji
$ PW Usermod Younis -G TeamWo, wwwusers
Gdzie wwwusers jest drugą grupą, chcemy dodać użytkownika Younis. Przełącznik -G używany w powyższym poleceniu określa pierwszą grupę jako grupy pierwotne i następujące jako wtórne.
Dodawanie użytkowników FreeBSD do nowej grupy bez wymiany istniejących członków członkostwa
Przedstawiona poniżej składnia polecenia może dodać użytkowników do nowej grupy bez usunięcia istniejących członków grupy.
$ PW Group Mod GroupNameHehere -m nazwa użytkownika
$ PW Group Mod GroupNameHehere -M nazwa użytkownikaHeHe1, nazwa użytkownika2,…
Pokazajmy z przykładem. Sprawdź grupy użytkowników za pomocą polecenia ID:
$ id Younis1
Następnie, aby dodać tego użytkownika do grupy TeamWo, użyj składni polecenia, jak użyliśmy poniżej:
$ PW GroupMod Teamtwo -m Younis1
Możesz upewnić się, że członkostwo w poprzednich grupie zostaną zachowane, uruchamiając polecenie identyfikatora tego użytkownika.
$ id Younis1
Dodanie nowego użytkownika do grupy w FreeBSD
Ta sekcja skupi się na tworzeniu nowego użytkownika i dodaniu go do wcześniej istniejącej grupy. Możesz ponownie użyć polecenia PW, aby zarówno utworzyć użytkownika, jak i dodać je do grupy.
$ PW UserAdd Younis2 -G Testowanie
$ PASSWD YOUNIS2
Dzięki powyższym poleceniom utworzyliśmy nowego użytkownika o imieniu Younis2, dodaliśmy go do grupy testowej wtórnej i ustawiliśmy hasło dla konta użytkownika.
Aby uruchomić weryfikację na koncie użytkownika, ponownie użyj polecenia ID:
$ id Younis2
Sprawdź członków w grupie FreeBSD
Polecenie PW może być również używane do wyświetlania nazw wszystkich użytkowników w określonej grupie. Aby sprawdzić członków w naszej grupie testowej, wydalibyśmy poniższe polecenie:
$ PW Groupshow Testowanie
Alternatywnie możemy użyć polecenia GREP na pliku /etc /grupy.
$ grep ^testowanie /etc /grupa
Aby wymienić grupy, którego pewien użytkownik jest częścią, uruchom następujące polecenie grupy:
$ grupy Younis2
Możesz użyć polecenia ID, aby zobaczyć ten sam wynik:
$ id Younis2
$ id -g -n joinis2
Wniosek
W tym samouczku chodziło o dodawanie użytkowników do grup w FreeBSD. Nauczyliśmy się zastępować członkostwo na konta użytkowników i jak dodawać użytkowników do nowych grup bez wymiany ich członkostwa. Nauczyłeś się także, jak tworzyć i dodawać nowych użytkowników do wcześniej istniejących grup w podróży.