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 to podstawowa, ale najważniejsza potrzeba. W tym poście dowiemy się o
- Utworzenie Użytkownika
- Lista wszystkich użytkowników
- Zmień hasło użytkownika
- Tworzenie grupy
- Wymień wszystkie grupy
- Dodanie Użytkownika do Grupy
- Pokaż grupę użytkownika
- Lista wszystkich użytkowników w jednej grupie
- Usunięcie Użytkownika z Grupy
- Usunięcie użytkownika
- Usunięcie grupy
W tym poście każde z wyżej wymienionych zadań wykonamy za pośrednictwem terminala.
Utworzenie Użytkownika
Możemy dodać użytkownika w systemie operacyjnym Ubuntu przez GUI lub z terminala. Możemy użyć prostego polecenia adduser, aby dodać użytkownika lub polecenia adduser –system, aby dodać użytkownika systemowego.
Aby utworzyć nowego użytkownika systemu,
$sudoDodaj użytkownika--systemlinuxuser2
Aby stworzyć prostego użytkownika,
$sudoadduser linuxuser1
Po uruchomieniu powyższego polecenia zostaniesz poproszony o dwukrotne ustawienie nowego hasła dla nowo utworzonego użytkownika.
Następnie poprosi Cię o podanie nazwy użytkownika, numeru pokoju, numeru telefonu do pracy i domu oraz innych. Podaj żądane szczegóły i naciśnij Enter
Po podaniu szczegółów zapyta, czy podane informacje są poprawne, czy nie. Naciśnij y, aby kontynuować i naciśnij Enter, jeśli informacje są poprawne.
Lista wszystkich użytkowników
Teraz, jeśli chcesz wyświetlić listę wszystkich użytkowników Ubuntu w terminalu, możesz wpisać następujące polecenie.
$skaleczenie --ogranicznik=:--pola=1 /itp/hasło
Wyświetli listę wszystkich użytkowników systemu Ubuntu.
Zmień hasło użytkownika
Jeśli chcesz zmienić hasło dowolnego użytkownika, musisz najpierw zalogować się przy użyciu tej konkretnej nazwy użytkownika. Na przykład do zmiany hasła linuxuser1,
$jego- linuxuser1
Po uruchomieniu powyższego polecenia poprosi Cię o podanie hasła tego użytkownika, wpisanie hasła i naciśnięcie Enter.
Możesz zobaczyć, że nazwa użytkownika została zmieniona.
Teraz uruchom polecenie passwd,
Najpierw wprowadź swoje poprzednie hasło, a następnie dwukrotnie podaj nowe hasło i naciśnij Enter. Jeśli oba nowe hasła będą takie same, hasło zostanie pomyślnie zmienione.
Tworzenie grupy
Możesz utworzyć lub dodać grupę w dowolnym systemie operacyjnym opartym na systemie Linux za pomocą polecenia addgroup.
$sudoaddgroup linuxgroup1
Jak widać, linuxgroup1 została pomyślnie utworzona.
Wymień wszystkie grupy
Teraz, jeśli chcesz wyświetlić listę wszystkich grup istniejących w systemie operacyjnym Ubuntu, uruchom polecenie podane poniżej
$skaleczenie --ogranicznik=:--pola=1 /itp/Grupa
Wyświetli listę wszystkich istniejących grup systemu operacyjnego.
Dodanie Użytkownika do Grupy
Użytkownicy mogą być pogrupowani również w Ubuntu. Możemy dodać użytkownika do grupy, podając nazwę grupy i nazwę użytkownika w poleceniu usermod z flagami -aG w ten sposób,
$sudomod użytkownika-aGlinuxgroup1 linuxuser1
Użytkownik linuxuser1 zostanie dodany do grupy linuxgroup1.
Pokaż grupę użytkownika
Aby zobaczyć grupę użytkownika, wpisz polecenie groups w terminalu i naciśnij Enter. Pokaże grupy użytkownika. Najpierw musisz zalogować się za pomocą tego określonego użytkownika, a następnie uruchomić polecenie groups.
$jego- linuxuser1$grupy
Jak widać, linuxgroup1 jest wymieniona jako grupa linuxuser1.
Wymień wszystkich użytkowników w jednej grupie
Aby wyświetlić listę wszystkich użytkowników dowolnej grupy, uruchom komendę cat, cut i grep z następującymi parametrami.
$Kot /itp/Grupa| skaleczenie --ogranicznik=:--pola=1,4 | chwytNAZWA GRUPYPamiętaj, aby zastąpić nazwę grupy wybraną nazwą grupy. Na przykład linuxgroup1
Możesz zobaczyć, że użytkownicy w linuxgroup1 są wymienieni.
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.
$sudodeluser linuxuser1 linuxgroup1
Możesz zobaczyć, że użytkownik został usunięty z grupy linuxgroup1.
Usunięcie użytkownika
Jeśli chcesz usunąć użytkownika z systemu operacyjnego. Możesz go po prostu usunąć, uruchamiając polecenie deluser z nazwą użytkownika
$sudodeluser linuxuser1
Jeśli chcesz usunąć również katalog domowy użytkownika, użyj flagi –remove-home z poleceniem deluser w ten sposób
$sudodeluser--remove-homelinuxuser1
A teraz, jeśli wymienimy katalog /home, 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
$sudodelgroup linuxgroup1
Grupa została pomyślnie usunięta.
Zakończyć
Zarządzanie użytkownikami to bardzo ważne zadanie, które wykonują administratorzy Linuksa. W dystrybucjach opartych na Linuksie możemy łatwo tworzyć nowych użytkowników i zarządzać nimi. W tym artykule szczegółowo opisano zarządzanie użytkownikami w systemie Linux.