dodanie użytkownika to polecenie w systemie Linux używane do dodawania kont użytkowników do systemu. Jest to po prostu symboliczne dowiązanie do polecenia adduser w systemie Linux, a różnica między nimi polega na tym, że useradd to natywny plik binarny skompilowany z systemem, podczas gdy adduser to skrypt Perla używający pliku binarnego useradd w tle. Wprowadza zmiany w następujących plikach:
- /etc/passwd
- /etc/cień
- /etc/grupa
- /etc/gshadow
- tworzy katalog dla nowego użytkownika w /home
Spis treści
- Składnia polecenia `useradd` w systemie Linux
- Praca z poleceniem `useradd`
- 1. Jak dodać użytkownika w systemie Linux
- 2. Jak dodać użytkownika, określając ścieżkę katalogu domowego dla nowego użytkownika
- 3. Jak utworzyć użytkownika z określonym identyfikatorem użytkownika (UID)
- 4. Jak utworzyć użytkownika z określonym identyfikatorem grupy (GID)
- 5. Jak utworzyć użytkownika bez katalogu domowego
- 6. Jak utworzyć użytkownika z datą ważności
- 7. Jak utworzyć użytkownika z komentarzem
- 8. Jak utworzyć użytkownika ze zmienioną powłoką logowania
- 9. Jak ustawić niezaszyfrowane hasło dla użytkownika
- 10. Wyświetlanie pomocy
Składnia polecenia `useradd` w systemie Linux
Podstawowa składnia polecenia `useradd` jest następująca.
useradd [options] [User_name]>
Praca z poleceniem `useradd`
1. Jak dodać użytkownika w systemie Linux
To polecenie doda użytkownika o nazwie test_user.
sudo useradd test_user>

2. Jak dodać użytkownika, określając ścieżkę katalogu domowego dla nowego użytkownika
Aby nadać ścieżkę do katalogu domowego nowym użytkownikom, używamy następującego polecenia w systemie Linux.
sudo useradd -d /home/test_user test_user>

Spowoduje to ustawienie katalogu domowego us/home/test_user.
3. Jak utworzyć użytkownika z określonym identyfikatorem użytkownika (UID)
Aby utworzyć nowego użytkownika z niestandardowym UID, używamy następującego polecenia.
3 miesiące
sudo useradd -u 1234 test_user>

Spowoduje to utworzenie nowego użytkownika o identyfikatorze użytkownika 1234 i nazwie test_user.
4. Jak utworzyć użytkownika z określonym identyfikatorem grupy (GID)
Aby utworzyć nowego użytkownika i przypisać konkretny identyfikator grupy, użyj poniższego polecenia
sudo useradd -g 1000 test_user>

Spowoduje to utworzenie nowego użytkownika o identyfikatorze grupy 1000 i nazwie test_user.
5. Jak utworzyć użytkownika bez katalogu domowego
Aby utworzyć użytkownika bez katalogu domowego, używamy następującego polecenia.
sudo useradd -M test_user>

Spowoduje to utworzenie użytkownika o nazwie test_user i to również bez katalogu domowego.
brak sygnału wejściowego
6. Jak utworzyć użytkownika z datą ważności
Aby ustawić datę wygaśnięcia konta użytkownika, używamy następującego polecenia.
sudo useradd -e 2020-05-30 test_user>

Spowoduje to utworzenie użytkownika o nazwie test_user z datą wygaśnięcia 30 maja 2020 r.
7. Jak utworzyć użytkownika z komentarzem
Aby dodać komentarz lub opis dla użytkownika, używamy następującego polecenia.
sudo useradd -c 'This is a test user' test_user>

Spowoduje to utworzenie użytkownika z krótkim komentarzem lub opisem użytkownika.
8. Jak utworzyć użytkownika ze zmienioną powłoką logowania
Aby utworzyć użytkownika z inną powłoką logowania, używamy następującego polecenia.
sudo useradd -s /bin/sh test_user>

Spowoduje to utworzenie użytkownika o nazwie test_user z domyślną powłoką /bin/sh.
9. Jak ustawić niezaszyfrowane hasło dla użytkownika
Aby ustawić niezaszyfrowane hasło dla użytkownika, używamy następującego polecenia.
sudo useradd -p test_password test_user>

Spowoduje to utworzenie nowego użytkownika o nazwie test_user i niezaszyfrowanym haśle test_password.
sortowanie przez wybór w Javie
10. Wyświetlanie pomocy
Aby wyświetlić pomoc, używamy następującego polecenia.
sudo useradd --help>

To polecenie wyświetli sekcję pomocy polecenia useradd.
Wniosek
W tym artykule omówiliśmy polecenie „useradd” w systemie Linux, które jest potężnym narzędziem do tworzenia kont użytkowników z różnymi dostosowaniami. Ogólnie możemy powiedzieć, że rozumiejąc jego opcje i składnię, administratorzy systemu mogą efektywnie zarządzać kontami użytkowników w swoim systemie Linux.