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.