Bent u een Debian Linux-gebruiker? Kunt u het Sudo-commando niet gebruiken en weet u niet waarom? Wij kunnen helpen! Volg deze handleiding terwijl we u laten zien hoe u gebruikers kunt toevoegen aan het sudoers-bestand in Debian!
![Debian: gebruiker toevoegen aan Sudoers-bestand [Gids] Debian: gebruiker toevoegen aan Sudoers-bestand [Gids]](/resources8/images2m/image-7540-1221164558067.png)
Voordat we beginnen
In deze zelfstudie wordt uitgelegd hoe u gebruikers kunt toevoegen aan het Sudoers-bestand op Debian Linux. In tegenstelling tot veel andere Linux-besturingssystemen, stelt Debian Sudo niet in voor de gebruiker tijdens de installatie.
Als u echter een op Debian gebaseerd besturingssysteem gebruikt, zoals Bunsen Labs, Devuan, SolydXK of andere, is het mogelijk dat u Sudo ook niet hebt ingesteld. Als dit het geval is, volg dan deze handleiding, aangezien de instructies vergelijkbaar moeten zijn, aangezien deze besturingssystemen op Debian zijn gebaseerd.
Debian voegt gebruiker toe aan sudoers – een enkele gebruiker toevoegen
De gemakkelijkste manier om Sudo-toegang voor een gebruiker op Debian te krijgen, is om het toevoegen van gebruikers aan het Sudoers-bestand via de hulpmiddelen voor groepsbeheer volledig te negeren en in plaats daarvan het Sudoer-bestand handmatig te bewerken, een bepaalde gebruiker op te geven en hen volledige machtigingen te geven.
Om te beginnen met het toevoegen van een enkele gebruiker aan het Sudoers-bestand op Debian, opent u een terminalvenster. Zodra het terminalvenster is geopend, moet u inloggen op het Root-account . De reden? Het root-account is vereist om systeembestanden te wijzigen, inclusief sudoers.
Zodra uw terminalvenster is geopend, kunt u toegang krijgen tot het root-account op Debian door de opdracht su in een terminal uit te voeren. Houd er rekening mee dat u het root-wachtwoord moet onthouden dat tijdens het installatieproces van Debian is ingesteld.
zo -
Nadat u zich hebt aangemeld bij het root-account in de terminal op uw Debian-pc, moet u het Sudoers-bestand openen voor bewerkingsdoeleinden. Het Sudoers-bestand bevindt zich in de /etc/map ( /etc/sudoers). U mag het bestand echter nooit rechtstreeks bewerken. In plaats daarvan moet u de opdracht visudo gebruiken.
Opmerking: in deze handleiding gebruiken we de Nano-editor omdat deze toegankelijk en gebruiksvriendelijk is voor de meeste Linux-gebruikers. Als je Nano niet leuk vindt, kun je "nano" in de onderstaande opdracht wijzigen in iets anders.
EDITOR = nano-visudo
Nadat het visudo- commando is uitgevoerd, opent de Nano-editor het Sudoers-bestand op uw Debian Linux-pc. Gebruik vanaf hier de pijl- omlaag om de specifieke regel " " te vinden.## User privilege specification
Onder die regel zou u “ root ALL=(ALL) ALL” moeten zien . Deze code vertelt Debian dat het root-account Sudo kan gebruiken. U moet deze regel voor uw eigen gebruiker repliceren om hem Sudoer-rechten te geven.
root ALL=(ALL) ALLMaak in de Nano-editor onder " " een nieuwe regel en schrijf in de regel eronder. Houd er rekening mee dat u "gebruiker" moet wijzigen in uw gebruikersnaam om toegang te krijgen tot Sudo in Debian.
![Debian: gebruiker toevoegen aan Sudoers-bestand [Gids] Debian: gebruiker toevoegen aan Sudoers-bestand [Gids]](/resources8/images2m/image-7540-1221164558067.png)
user ALL=(ALL) ALL
Nadat u de regel van de Nano-teksteditor hebt uitgeschreven, moet het Sudoers-bestand worden opgeslagen. Om het in Nano op te slaan, drukt u op de toetsencombinatie Ctrl + O op het toetsenbord. Druk op Ctrl + X om af te sluiten.
Debian voegt gebruiker toe aan sudoers – toevoegen via sudo-groep
Als u op Debian geen individuele gebruikers wilt toevoegen, stelt het besturingssysteem gebruikers ook in staat om elk gebruikersaccount Sudo-toegang te geven door ze eenvoudig aan de sudo- groep toe te voegen . Hier is hoe het te doen.
Open eerst een terminalvenster als je er nog geen hebt geopend. Op Debian is de eenvoudigste manier om het terminalvenster te starten door op Ctrl + Alt + T op het toetsenbord te drukken . Zodra het terminalvenster is geopend, moet u zich aanmelden bij het root-account met de opdracht su .
zo -
Nu de terminalsessie is aangemeld bij het root-account, moet u het grep- commando uitvoeren om te bepalen of de "sudo"-groep bestaat op uw Debian Linux-pc.
![Debian: gebruiker toevoegen aan Sudoers-bestand [Gids] Debian: gebruiker toevoegen aan Sudoers-bestand [Gids]](/resources8/images2m/image-1851-1221164559074.png)
grep -i "sudo" /etc/group
De uitvoer zou " sudo" moeten tonen en aangeven dat uw Debian Linux-pc inderdaad de sudo-groep heeft. Als uw Debian Linux-systeem om de een of andere reden niet de sudo-groep heeft zoals het hoort, kunt u deze maken met de volgende opdracht in een terminalvenster.
groupadd sudo
Nadat u de nieuwe groep hebt gemaakt, voert u de opdracht grep opnieuw uit om te bevestigen dat deze er is.
grep -i "sudo" /etc/group
Als je hebt bevestigd dat de sudo-groep er is, kun je de opdracht usermod -aG gebruiken om bestaande gebruikers aan de groep toe te voegen. Door gebruikers aan deze groep toe te voegen, kunnen ze sudo-commando's uitvoeren op Debian.
Opmerking: zorg ervoor dat u de onderstaande opdracht usermod zo vaak als nodig opnieuw uitvoert om gebruikers toegang te geven tot sudo.
![Debian: gebruiker toevoegen aan Sudoers-bestand [Gids] Debian: gebruiker toevoegen aan Sudoers-bestand [Gids]](/resources8/images2m/image-2164-1221164600323.png)
usermod -aG sudo YOUR_USERNAME
Wilt u een gebruiker uit de sudo-groep verwijderen om hem sudo-rechten te ontzeggen? U kunt elke gebruiker uit de sudo-groep verwijderen door de opdracht usermod -G hieronder in een terminalvenster uit te voeren.
su usermod -G sudo YOUR_USERNAME
Nadat de gebruiker uit de groep is verwijderd, hebben ze niet langer de mogelijkheid om sudo-opdrachten in Debian uit te voeren.