gebruikeradd is een opdracht in Linux die wordt gebruikt om gebruikersaccounts aan uw systeem toe te voegen. Het is slechts een symbolische link naar de opdracht adduser in Linux en het verschil tussen beide is dat useradd een native binair bestand is dat met het systeem is gecompileerd, terwijl adduser een Perl-script is dat het binaire bestand useradd op de achtergrond gebruikt. Het brengt wijzigingen aan in de volgende bestanden:
- /etc/passwd
- /etc/schaduw
- /etc/groep
- /etc/gschaduw
- maakt een map aan voor een nieuwe gebruiker in /home
Inhoudsopgave
- Syntaxis van de opdracht `useradd` in Linux
- Werken met het commando `useradd`
- 1. Hoe u een gebruiker kunt toevoegen in Linux
- 2. Hoe u een gebruiker kunt toevoegen door een thuismappad voor de nieuwe gebruiker op te geven
- 3. Hoe u een gebruiker met een specifieke gebruikers-ID (UID) kunt aanmaken
- 4. Hoe maak je een gebruiker aan met een specifieke groeps-ID (GID)
- 5. Hoe u een gebruiker kunt aanmaken zonder thuismap
- 6. Hoe u een gebruiker met een vervaldatum aanmaakt
- 7. Hoe u een gebruiker met een opmerking kunt aanmaken
- 8. Een gebruiker aanmaken met gewijzigde login-shell
- 9. Hoe u een niet-gecodeerd wachtwoord voor de gebruiker kunt instellen
- 10. Help weergeven
Syntaxis van de opdracht `useradd` in Linux
De basissyntaxis voor het `useradd`-commando is als volgt.
useradd [options] [User_name]>
Werken met het commando `useradd`
1. Hoe u een gebruiker kunt toevoegen in Linux
Met deze opdracht wordt de gebruiker met de naam test_user toegevoegd.
sudo useradd test_user>
2. Hoe u een gebruiker kunt toevoegen door een thuismappad voor de nieuwe gebruiker op te geven
Om een thuismappad voor nieuwe gebruikers te geven, gebruiken we de volgende opdracht in Linux.
sudo useradd -d /home/test_user test_user>
Hiermee wordt de thuismap van us/home/test_user ingesteld.
3. Hoe u een gebruiker met een specifieke gebruikers-ID (UID) kunt aanmaken
Om een nieuwe gebruiker met een aangepaste UID aan te maken, gebruiken we de volgende opdracht.
sudo useradd -u 1234 test_user>
Hierdoor wordt een nieuwe gebruiker aangemaakt met het gebruikers-ID 1234 en de naam test_user.
4. Hoe maak je een gebruiker aan met een specifieke groeps-ID (GID)
Gebruik de volgende opdracht om een nieuwe gebruiker aan te maken en een specifiek groeps-ID toe te wijzen
sudo useradd -g 1000 test_user>
java probeer te vangen
Hierdoor wordt een nieuwe gebruiker aangemaakt met het groeps-ID 1000 en de naam test_user.
5. Hoe u een gebruiker kunt aanmaken zonder een thuismap
Om een gebruiker zonder homedirectory aan te maken, gebruiken we het volgende commando.
sudo useradd -M test_user>
Hierdoor wordt de gebruiker aangemaakt met de naam test_user en ook zonder homedirectory.
6. Hoe u een gebruiker met een vervaldatum aanmaakt
Om een vervaldatum voor een gebruikersaccount in te stellen, gebruiken we het volgende commando.
sudo useradd -e 2020-05-30 test_user>
Hierdoor wordt de gebruiker met de naam test_user aangemaakt met de vervaldatum 30 mei 2020.
7. Hoe u een gebruiker met een opmerking kunt aanmaken
Om een opmerking of beschrijving voor een gebruiker toe te voegen, gebruiken we de volgende opdracht.
sudo useradd -c 'This is a test user' test_user>
Hierdoor wordt een gebruiker aangemaakt met een korte opmerking of beschrijving van de gebruiker.
8. Een gebruiker aanmaken met gewijzigde login-shell
Om een gebruiker met een andere login-shell aan te maken, gebruiken we de volgende opdracht.
java cast string naar int
sudo useradd -s /bin/sh test_user>
Hierdoor wordt een gebruiker aangemaakt met de naam test_user met de standaardshell /bin/sh.
9. Hoe u een niet-gecodeerd wachtwoord voor de gebruiker kunt instellen
Om een niet-gecodeerd wachtwoord voor de gebruiker in te stellen, gebruiken we de volgende opdracht.
sudo useradd -p test_password test_user>
Hierdoor wordt een nieuwe gebruiker aangemaakt met de naam test_user en een niet-gecodeerd wachtwoord test_password.
10. Help weergeven
Om hulp weer te geven, gebruiken we de volgende opdracht.
sudo useradd --help>
Met deze opdracht wordt de helpsectie van de useradd-opdracht weergegeven.
Conclusie
In dit artikel hebben we de opdracht `useradd` in Linux besproken, een krachtig hulpmiddel voor het maken van gebruikersaccounts met verschillende aanpassingen. Over het geheel genomen kunnen we zeggen dat systeembeheerders, door de opties en syntaxis ervan te begrijpen, gebruikersaccounts op hun Linux-systeem efficiënt kunnen beheren.