Linux's UserAdd polecenie, czym jest i jak z niego korzystać

Linux's UserAdd polecenie, czym jest i jak z niego korzystać
Polecenie UserAdd (lub adduser) jest prawdopodobnie znane większości użytkowników Linuksa. Gdy administrator systemu Linux potrzebuje unikalnych funkcji i ograniczeń do tworzenia kont użytkowników, polecenie Adduser może być używane do utworzenia nowego użytkownika w systemie operacyjnym Linux. Aby podkreślić przydatność tego narzędzia niskiego poziomu, w tym samouczku zamierzamy zastosować polecenie UserAdd w kilku przykładach.

Uwaga: W tym samouczku używamy Linux Mint 20 do zaimplementowania UserADD, ale możesz użyć innej dystrybucji Linux.

Przykład 1: Dodanie nowego użytkownika w Linux

Jeśli chcesz utworzyć nowego użytkownika w systemie operacyjnym Linux z uprawnieniami Sudo, należy podjąć następujące kroki:

Najpierw otwórz terminal na komputerze Linux, klikając ikonę terminala na pasku zadań. Po załadowaniu okna terminala wpisz następujące polecenie:

$ sudo adduser [użytkownik_name]

Jeśli chcesz utworzyć na przykład nowego użytkownika o nazwie „Raza”, zastąp [nazwa_serby] Raza.

$ sudo adduser raza

To polecenie utworzy nowego użytkownika o nazwie Raza w systemie operacyjnym Linux.
Gdy nowy użytkownik jest tworzony w Linux, wpis jest generowany w pliku „/etc”. Ten plik przechowuje informacje o użytkowniku. Aby ustawić hasło dla nowego użytkownika, wykonaj następujące polecenie.

$ sudo passwd raza

Musisz wpisać nowe hasło dla użytkownika, ponieważ po utworzeniu użytkownika jest ono domyślnie zablokowane. Następnie ponownie przestaw nowe hasło.

Po zakończeniu tego kroku informacje o użytkowniku zostaną zaktualizowane w Linux, a komunikat ogłaszający powodzenie aktualizacji zostanie wyświetlony na terminalu.

Przykład 2: Dodanie użytkownika z określonym identyfikatorem użytkownika

Każdy użytkownik w Linux ma swój własny unikalny numer identyfikacyjny (UID), ale możesz użyć flagi -u wraz z poleceniem UserAdd, aby utworzyć użytkownika z określonym identyfikatorem użytkownika. W tym przykładzie utworzymy użytkownika o nazwie „Sraza” z unikalnym identyfikatorem 1200. Aby to zrobić, wpisujemy następujące polecenie w terminalu:

$ sudo useradd -u 1200 Sraza

Wykonując to polecenie, nasz nowy użytkownik został utworzony. Jeśli chcesz potwierdzić pomyślne wykonanie tego polecenia, możesz wpisać następujące polecenie w terminalu:

$ id -u sraza

Przykład 3: Dodanie użytkownika do katalogu domowego

Aby dodać użytkownika do katalogu domowego, musisz użyć flagi -m z poleceniem UserAdd. Bez flagi -m w Linux nie zostanie utworzony żaden katalog domowy. W tym przykładzie naszym celem jest utworzenie nowego użytkownika o nazwie „Alpha” z katalogiem domowym. Aby to zrobić, używamy następującego polecenia:

$ sudo useradd -m alfa

Aby potwierdzić katalog domowy nowo utworzonego użytkownika, wprowadź następujące polecenie w terminalu:

$ ls -a /home /alfa

Przykład 4: Dodanie użytkownika bez katalogu domowego

Aby utworzyć użytkownika bez katalogu domowego, użyj flagi -m z poleceniem UserADD. Chcemy utworzyć nowego użytkownika o nazwie „Noor” bez katalogu domowego. Aby to zrobić, wpisujemy następujące polecenie w terminalu:

$ sudo useradd -m noor

Możesz ustawić hasło dla nowego użytkownika, wpisując następujące polecenie:

$ sudo passwd noor

Następnie wprowadź nowe hasło dla użytkownika, a następnie ponownie przetwarzaj hasło. Po zakończeniu tego kroku informacje o użytkowniku zostaną zaktualizowane w Linux, a komunikat ogłaszający powodzenie aktualizacji zostanie wyświetlony na terminalu.

Przykład 5: Tworzenie użytkownika z datą ważności

Jeśli chcesz utworzyć nowego użytkownika i naprawić datę ważności użytkownika, możesz użyć flagi -e wraz z poleceniem UserAdd. W tym przykładzie chcemy utworzyć użytkownika o nazwie „Ali” z datą ważności 12 października 2021. Aby to zrobić, wpisujemy następujące polecenie:

$ useradd -e 2021-10-12 Ali

Jeśli chcesz sprawdzić, czy data ważności została naprawiona, wpisz następujące polecenie:

$ sudo chage -l ali

To polecenie pokaże datę ważności konta użytkownika na terminalu. W naszym przypadku data brzmi „12 października 2021”, która odpowiada datę z powyższego polecenia.

Przykład 6: Tworzenie użytkownika z opisem

Jeśli chcesz utworzyć nowego użytkownika z małym opisem lub komentarzem, możesz to zrobić za pomocą flagi -c. W tym przykładzie chcemy utworzyć użytkownika o nazwie „Ayesha” z opisem „Cześć Ayesha”. Aby to zrobić, wpisujemy następujące polecenie w naszym terminalu.

$ sudo useradd -c „hi ayesha” ayesha

Aby sprawdzić, czy komentarz został dodany, możesz użyć następującego polecenia:

$ sudo cat /etc /passwd | Grep Ayesha

Jak pokazano poniżej, użytkownik „Ayesha” został dodany wraz z opisem.

Wniosek:

W tym artykule przetworzyliśmy kilka przykładów z poleceniem UserADD w Linux Mint 20. Możesz tworzyć użytkowników, jak pokazano powyżej, obserwując te przykłady. Istnieje kilka bardziej zaawansowanych przypadków użycia dla polecenia useradd w Linux, ale to wprowadzenie powinno wystarczyć, aby zacząć od polecenia.