Hoe gebruikers toevoegen op Arch Linux

How Add Users Arch Linux



Gebruikersbeheer is een van de fundamentele kenmerken van elk Linux-systeem. Hiermee kunnen de juiste systeemrechten alleen aan de juiste persoon worden gedistribueerd. Linux is standaard een systeem voor meerdere gebruikers. Meerdere gebruikers hebben toegang tot het systeem en kunnen tegelijkertijd de aangewezen functies gebruiken. Voor een soepele en veilige ervaring is goed accountbeheer echter uiterst cruciaal.

Daarom is accountbeheer een van de belangrijkste onderdelen van het zijn van een systeembeheerder. Er zijn zoveel cruciale onderdelen betrokken bij het beheer dat zelfs de kleinste fout het hele systeem kan kosten dat wordt overgenomen door ongewenste indringers.







Laten we vandaag eens kijken naar het toevoegen van gebruikersaccount (s) op Arch Linux.



Gebruikersaccounts

Een gebruiker is iedereen die een computer gebruikt. In het geval van Linux-gebruikers geeft het de namen aan die die gebruikers vertegenwoordigen. Hoewel Linux een robuust systeem mogelijk maakt voor toegang door meerdere gebruikers tegelijkertijd, is beveiliging een grote zorg. Zonder de juiste toestemmingscontrole kan het systeem kwetsbaar worden voor allerlei soorten misbruik.



Om het beheer te vergemakkelijken, zijn alle gebruikersaccounts in een Linux-systeem in verschillende groepen verdeeld. De groepen zijn de feitelijke definitie van de macht van de gebruikers over het systeem. Er zijn enkele standaardgroepen die meestal meer dan voldoende zijn om de taak uit te voeren. In het geval van een systeem op bedrijfsniveau kunnen echter meer groepen nodig zijn. Dat is aan de systeembeheerders om te beslissen of er meer groepen nodig zijn of niet.





In deze handleiding bespreken we hoe u verschillende factoren van een gebruikersaccount op Arch Linux kunt toevoegen, verwijderen en manipuleren.

Opmerking: als u op uw thuiscomputer aan het testen bent, kunt u gerust ronddwalen. Als deze acties echter moeten worden uitgevoerd op een systeem op bedrijfs- of ondernemingsniveau, raad ik ten zeerste aan om uiterst voorzichtig te zijn. Deze acties kunnen beter worden uitgevoerd door een geavanceerde systeembeheerder dan door gemiddelde Joes.



Gebruikersaccountacties

Er is een veelheid aan acties voor het beheren van de gebruikersaccounts. De beste manier om ze te doen is via de terminal. Het zorgt voor meer controle en begrip. Wees niet bang; als je bereid bent wat meer aandacht te besteden, is het niet zo bijzonder.

De wielgroep inschakelen

Dit is de allereerste belangrijke stap. Zonder de wielgroep in te schakelen, is het niet mogelijk om een ​​beheerdersaccount aan het systeem toe te voegen.

We moeten het sudoers-bestand wijzigen. Voer de volgende opdracht uit.

sudo EDITOR=nanovisudo

Hiermee wordt het bestand /etc/sudoers gestart met de Nano-editor. Blader nu naar beneden en verwijder de commentaar op de wielgroep.

Sla het bestand op door op Ctrl + O te drukken en verlaat de editor door op Ctrl + X te drukken.

De wielgroep maakt het mogelijk een gebruiker aan te maken met de mogelijkheid om opdrachten als root uit te voeren. Root heeft de ultieme kracht van het hele systeem en als je Linux al geruime tijd gebruikt, weet je al hoe belangrijk het is om veel onderhoud en tweaks uit te voeren waarvoor root-toegang nodig is.

Een gebruiker toevoegen

Nu zijn we klaar om een ​​nieuwe gebruiker toe te voegen. De opdracht useradd volgt de volgende structuur.

sudouseradd<opties> <gebruikersnaam>

Het toevoegen van een nieuwe gebruiker aan het systeem is vrij eenvoudig. Vertel useradd gewoon de gebruikersnaam.

sudouseradd<gebruikersnaam>

Helaas zal deze opdracht de gebruiker vergrendelen zonder in te loggen. De gebruiker zou ook geen homedirectory hebben. Gebruik de volgende opdrachtstructuur om het probleem te verhelpen.

sudouseradd-m <gebruikersnaam>

Hiermee wordt een unieke thuismap voor de gebruiker gemaakt en blijft het nieuwe account toegankelijk. Wijs nu een inlogwachtwoord toe voor de nieuw aangemaakte gebruiker.

Opmerking: deze opdracht kan ook worden gebruikt om het wachtwoord van een bestaand account bij te werken.

sudo passwd <gebruikersnaam>

Het is mogelijk om alle bovengenoemde stappen in één enkele regel te persen.

sudouseradd-m <gebruikersnaam> -P <wachtwoord>

useradd kan ook een aangepaste map instellen voor de nieuw aangemaakte gebruiker. Gebruik daarvoor de vlag -d.

sudouseradd-NS /pad/tot/huis/aan u -m <gebruikersnaam> -P <wachtwoord>

useradd kan ook veel andere functies uitvoeren. Bijvoorbeeld de vlag -G om te definiëren voor welke groep u zich moet registreren.

sudouseradd-G <groepen> -NS /pad/tot/huis/aan u -m <gebruikersnaam>
-P <wachtwoord>

Als u een systeemgebruiker moet toevoegen, gebruikt u de volgende structuur.

sudouseradd-R -s /usr/ben/vis<gebruikersnaam>

Wilt u het resultaat verifiëren? Probeer in te loggen op het gebruikersaccount met de volgende opdracht.

sudo zijn-<gebruikersnaam>
sudo wie ben ik

Gebruikerskenmerken wijzigen

Het is ook belangrijk om te weten hoe u de gebruikerskenmerken kunt wijzigen. In gevallen kan een gebruiker wijzigingen in de toestemming en andere kenmerken nodig hebben. Daarvoor hebben we de tool usermod nodig. Het is in staat om veel attributen te veranderen.

usermod volgt de volgende structuur.
sudogebruikersmod<opties> <gebruikersnaam>

U kunt bijvoorbeeld de inlognaam van een gebruiker wijzigen!

sudogebruikersmod-de <nieuwe gebruikersnaam> <oude gebruikersnaam>

Wilt u de homedirectory voor de gebruiker wijzigen? Gebruik de vlag -d of -home.

sudogebruikersmod-m -NS /pad/nieuwe/huis<gebruikersnaam>

U kunt ook de vervaldatum van een gebruiker instellen! Na die tijd is de gebruiker niet meer beschikbaar op het systeem.

sudogebruikersmod--vervaldatum <JJJJ-MM-DD> <gebruikersnaam>

Als een gebruiker in extra groepen moet worden geregistreerd, gebruikt u de vlaggen –append en –groups samen. Bij het weergeven van de groepen mag er geen spatie tussen de komma's staan.

sudogebruikersmod--toevoegen --groepen <groep1,groep2,…> <gebruikersnaam>

Wijzig de standaard shell van een gebruiker met de vlag –shell.

sudogebruikersmod--schelp <shell_path> <gebruikersnaam>

Net als useradd, staat usermod het ook toe om alle parameters op één regel te stapelen.

sudogebruikersmod--vervaldatum <JJJJ-MM-DD> --toevoegen --groepen <groep1,groep2,…>
--schelp <shell_path>

Als, om wat voor reden dan ook, een gebruiker moet worden vergrendeld, kan usermod het werk doen.

sudogebruikersmod--slot <gebruikersnaam>

De gebruiker kan worden ingeschakeld met de volgende opdracht.

sudogebruikersmod--ontgrendelen <gebruikersnaam>

Een gebruiker verwijderen

Het is het laatste deel van deze gids. In de levenscyclus zal een systeem nieuwe gebruikers hebben en in gevallen zullen oude gebruikers worden verwijderd/geüpdatet. Voor het verwijderen van gebruikers is userdel een speciale tool.

Gebruik de volgende opdracht om een ​​gebruiker te verwijderen.

sudouserdel<gebruikersnaam>

Als u de gebruiker met de bijbehorende thuismap wilt verwijderen, gebruikt u de volgende opdracht.

sudouserdel-R <gebruikersnaam>

Laatste gedachten

Dit zijn slechts eenvoudige gebruiksvoorbeelden voor alle eerder genoemde methoden. Er zijn tal van andere manieren waarop deze commando's een echte oplossing kunnen bieden.

Voor dieper en geavanceerd gebruik van deze commando's, raadpleeg hun man-pagina's. Er zijn alle beschikbare opties die u kunt gebruiken om in de juiste situaties te gebruiken. Voel je vrij om rond te dwalen en een beter begrip te krijgen.