Administratorzy Linuksa często muszą zarządzać użytkownikami i grupami w systemie Linux/Ubuntu. Zarządzanie użytkownikami, kontrola dostępu i zarządzanie grupami są podstawową, ale najważniejszą potrzebą. W tym poście dowiemy się o
W tym poście wykonamy każdy z wyżej wymienionych zadań przez terminal.
Tworzenie użytkownika
Możemy dodać użytkownika w systemie operacyjnym Ubuntu za pośrednictwem GUI lub z terminalu. Możemy albo użyć prostego polecenia „Adduser”, aby dodać użytkownika lub polecenie „Adduser -System”, aby dodać użytkownika systemu.
Aby utworzyć nowego użytkownika systemu,
$ sudo adduser -System Linuxuser2
Aby utworzyć prostego użytkownika,
$ sudo adduser Linuxuser1
Po uruchomieniu powyższego polecenia poprosi Cię o dwukrotne ustawienie nowego hasła dla nowo utworzonego użytkownika.
Poprosi cię wtedy o podanie nazwy użytkownika, numeru pokoju, numeru telefonu i domu oraz innych. Podaj żądane szczegóły i naciśnij „Enter”
Po podaniu szczegółów zapyta, że podane informacje są prawidłowe, albo nie. Naciśnij „Y”, aby kontynuować i naciśnij Enter, jeśli informacje są poprawne.
Wymień wszystkich użytkowników
Teraz, jeśli chcesz wymienić wszystkich użytkowników Ubuntu w terminalu, możesz wpisać następujące polecenie.
$ cut - -delimiter =: - -fields = 1 /etc /passwd
Wymienia wszystkich użytkowników systemu Ubuntu.
Zmień hasło użytkownika
Jeśli chcesz zmienić hasło dowolnego użytkownika, najpierw musisz zalogować się z tą konkretną nazwą użytkownika. Na przykład w celu zmiany hasła Linuxuser1,
$ su - Linuxuser1
Po uruchomieniu powyższego polecenia poprosi Cię o wprowadzenie hasła tego użytkownika, wpisz hasło i naciśnij „Enter”.
Możesz zobaczyć, że nazwa użytkownika została zmieniona.
Teraz uruchom polecenie „PASSWD”,
Najpierw wprowadź swoje poprzednie hasło, a następnie podaj nowe hasło dwa razy i naciśnij Enter. Jeśli oba nowe hasła będą takie same, hasło zostanie zmienione pomyślnie.
Tworzenie grupy
Możesz utworzyć lub dodać grupę w dowolnym systemie operacyjnym opartym na systemie Linux za pomocą polecenia „Addgroup”.
$ sudo addgroup LinuxGroup1
Jak widać, że „LinuxGroup1” jest tworzona pomyślnie.
Wymień wszystkie grupy
Teraz, jeśli chcesz wymienić wszystkie grupy, które istnieją w systemie operacyjnym Ubuntu, uruchom polecenie podane poniżej
$ cut - -delimiter =: -fields = 1 /etc /grupa
Wymieści wszystkie istniejące grupy systemu operacyjnego.
Dodanie użytkownika w grupie
Użytkownicy mogą być pogrupowani również w Ubuntu. Możemy dodać użytkownika do grupy, podając nazwę grupy i nazwę użytkownika do polecenia „Usermod” z takimi flagami -Ag,
$ sudo Usermod -Ag LinuxGroup1 Linuxuser1
Użytkownik „Linuxuser1” zostanie dodany do grupy „LinuxGroup1”.
Pokaż grupę użytkownika
Aby zobaczyć grupę użytkownika, wpisz polecenie „Grupy” w terminalu i naciśnij Enter. Pokaże grupy użytkownika. Najpierw musisz zalogować się z tym określonym użytkownikiem, a następnie uruchomić polecenie „Grupy”.
$ su - Linuxuser1
grupy $
Jak widać, „LinuxGroup1” jest wymieniona jako grupa „Linuxuser1”.
Wymień wszystkich użytkowników w jednej grupie
Aby wymienić wszystkich użytkowników dowolnej grupy, uruchom polecenie „Cat”, „Cut” i „GREP” z następującymi parametrami.
$ cat /etc /grupa | CUT - -DELimiter =: - -fields = 1,4 | Grep GroupName
Pamiętaj, aby zastąpić nazwę grupy żądaną nazwą grupy. Na przykład „LinuxGroup1”
Możesz zobaczyć, że użytkownicy w „LinuxGroup1” są wymienione.
Usunięcie użytkownika z grupy
Jeśli chcesz usunąć użytkownika z dowolnej grupy. Możesz to zrobić, wpisując nazwę użytkownika i nazwę grupy, a następnie polecenie „DeLuser”.
$ sudo deleSer Linuxuser1 LinuxGroup1
Możesz zobaczyć, że użytkownik jest usuwany z grupy „LinuxGroup1”.
Usunięcie użytkownika
Jeśli chcesz usunąć użytkownika z systemu operacyjnego. Możesz po prostu go usunąć, uruchamiając polecenie „DeLuser” z nazwą użytkownika
$ sudo deLuser Linuxuser1
Jeśli chcesz również usunąć katalog domowy użytkownika, użyj flagi „-reMove-Home” z takim poleceniem „DeLuser”
$ sudo deLuser--Remove-Home Linuxuser1
A teraz, jeśli wymienimy katalog „/dom”, nie będzie już katalogu domowego użytkownika „Linuxuser1”.
Usunięcie grupy
Aby usunąć grupę z systemu operacyjnego, uruchom polecenie „DelGroup” z taką nazwą grupy
$ sudo delgroup LinuxGroup1
Grupa jest pomyślnie usunięta.
Zakończyć
Zarządzanie użytkownikami jest bardzo ważnym zadaniem, które wykonują administratorzy Linux. W dystrybucjach opartych na systemie Linux możemy łatwo tworzyć nowych użytkowników i zarządzać nimi. W tym artykule szczegółowo opisano zarządzanie użytkownikami w systemie opartym na systemie Linux.