50% korting alle plannen, beperkte tijd. Beginnend om $2.48/mo
Nog 6 minuten
Servers en besturingssystemen

Leer Debian Gebruiker toevoegen aan Sudoers voor beheerderstoegang

Ada Lovegood By Ada Lovegood 6 minuten lezen Bijgewerkt op 18 mei 2024
Gebruikers toevoegen aan sudoers in Debian

Als je ervaring hebt met het werken met Linux-omgevingen, weet je zeker dat het hebben van beheerdersrechten cruciaal is voor het beheren van systeeminstellingen en het installeren van software. Door gebruikers aan het sudoers-bestand toe te voegen, kunnen deze rechten worden verleend, omdat ze met deze actie opdrachten met beheerdersrechten kunnen uitvoeren. Deze blogpost leidt u door het proces van het toevoegen van gebruikers aan sudoers door Debian, om ervoor te zorgen dat u essentiële taken efficiënt kunt uitvoeren.

Sudoers en het belang ervan begrijpen

Het sudoers-bestand is een belangrijk onderdeel van op Unix gebaseerde besturingssystemen, waaronder Debian. Dit bestand bevat informatie die ons vertelt welke gebruikers of groepen toestemming hebben om opdrachten uit te voeren als superusers of andere gebruikers. Dit bestand bevindt zich op ‘/etc/sudoers’ en heeft strikte bestandsrechten om ongeautoriseerde toegang te voorkomen. De enige gebruiker die dit bestand kan wijzigen, is de rootgebruiker. De rootgebruiker kan dit bestand wijzigen met behulp van de visudo commando. Deze opdracht biedt veel voordelen. Het vergrendelt bijvoorbeeld het sudoers-bestand tegen meerdere gelijktijdige bewerkingen. Er wordt ook gecontroleerd of de bewerkingen syntactisch correct zijn. Op deze manier kan het ervoor zorgen dat configuratiefouten sudo-bewerkingen niet blokkeren.

Waarom zou u een gebruiker aan Sudoers in Debian willen toevoegen?

  • Gecontroleerde toegang: Stel je voor dat een gebruiker software wil installeren of systeemconfiguraties wil wijzigen, en als rootgebruiker ben je daar helemaal akkoord mee. Welnu, ze kunnen deze taken niet uitvoeren tenzij ze beheerdersrechten hebben. Dus als u gebruikers aan sudoers toevoegt, staat u hen toe deze administratieve taken uit te voeren zonder hen volledige root-toegang te geven.
  • Audit en verantwoording: Wanneer gebruikers opdrachten uitvoeren met sudo, registreert het systeem elke opdracht. Dit logboek is belangrijk voor het controleren en monitoren welke wijzigingen zijn aangebracht en door welke gebruiker. Dit kan u helpen bij het handhaven van de beveiliging en het oplossen van problemen.
  • Beveiliging: Wanneer u sudoers in Debian toevoegt, kunt u het aantal gebruikers beperken dat het root-wachtwoord kent. U kunt ook bepalen welke opdrachten gebruikers kunnen uitvoeren. Dit kan de potentiële schade als gevolg van fouten of kwade bedoelingen verminderen.

Begrijpen hoe u het sudoers-bestand kunt beheren, is zeer fundamenteel voor het beveiligen van een Debian-systeem. In de volgende secties bespreken we hoe u efficiënt gebruikers aan sudoers kunt toevoegen.

Stapsgewijze handleiding: Hoe u een gebruiker kunt toevoegen aan Sudoers in Debian

Voordat u de Debian-actie Gebruiker toevoegen aan sudoers leert kennen, gaan we eerst de vereisten van het proces controleren.

  1. Bestaand gebruikersaccount: Zorg ervoor dat de gebruiker die u aan het sudoers-bestand wilt toevoegen, al een standaardaccount op het systeem heeft. U kunt bestaande gebruikers verifiëren door te controleren /etc/passwd of gebruik maken van de krijgen commando.
  2. Root-toegang: Als u gebruikers wilt toevoegen aan sudoers in Debian, moet u over rootrechten beschikken. Zorg er dus voor dat je als root kunt inloggen of via een andere sudoer toegang hebt tot het root-account.
  3. Bekendheid met een terminaleditor: U moet het sudoers-bestand bewerken met een opdrachtregelteksteditor. Veel voorkomende editors zijn onder meer nano En vim. Als u hiermee niet bekend bent, overweeg dan om basistutorials over het gebruik ervan te lezen.

Zodra u de vereisten hebt bevestigd, kunt u deze stappen volgen om door Debian een gebruiker aan sudoers toe te voegen:

Stap 1: Log in als rootgebruiker

Open de terminal en als u nog niet als root bent ingelogd, schakel dan over naar de rootgebruiker door te typen:

su -

Voer het rootwachtwoord in wanneer daarom wordt gevraagd.

Stap 2: Bewerk het Sudoers-bestand

U kunt gebruik maken van de visudo opdracht om het sudoers-bestand te bewerken. Deze opdracht voorkomt syntaxisfouten en zorgt er ook voor dat de bewerkingen van uw sudoers de veiligheid van het systeem niet in gevaar brengen. Type:

visudo

Hierdoor wordt het sudoers-bestand geopend in de standaard terminalgebaseerde editor, meestal nano of vim.

Stap 3: Gebruiker toevoegen aan Sudoers

Navigeer naar het einde van het bestand en voeg een regel toe om de nieuwe sudoer op te geven. U kunt een gebruiker toevoegen met de volgende syntaxis:

username ALL=(ALL) ALL

Vervang gebruikersnaam door de daadwerkelijke gebruikersnaam van het account. Deze regel betekent dat de gebruiker elk commando vanaf elk eindapparaat als elke gebruiker kan uitvoeren.

Stap 4: Wijzigingen opslaan en afsluiten

Dit kan op twee manieren gebeuren, afhankelijk van je editor:

  • Als u nano gebruikt, drukt u op Ctrl+O om de wijzigingen vervolgens op te schrijven Ctrl+X om af te sluiten.
  • Als u vim gebruikt, drukt u op :wq en dan invoeren.

Stap 5: Controleer de nieuwe Sudo-toegang

Voor de laatste stap moet u ervoor zorgen dat u de gebruiker met succes heeft toegevoegd. Schakel over naar het gebruikersaccount en probeer een opdracht uit te voeren met sudo, zoals:

sudo whoami

Als de configuratie correct is, zou deze root moeten retourneren.

Veelvoorkomende problemen oplossen

Als de gebruiker geen opdrachten met sudo kan uitvoeren of een fout tegenkomt, kunt u de informatie in deze sectie gebruiken om de fouten op te lossen. Hier is een lijst met enkele veel voorkomende problemen met sudoers van Debian die u kunt controleren:

  • Syntaxisfout in sudoers-bestand: Keer terug naar het sudoers-bestand met behulp van visudo als root en zorg ervoor dat er geen spelfout staat in de regel die u hebt toegevoegd.
  • Onjuiste gebruikersnaam: Controleer of de gebruikersnaam in het sudoers-bestand overeenkomt met de werkelijke gebruikersnaam. Controleer op spelfouten of onbedoelde spaties.
  • Update van gebruikerssessie: Soms moet de gebruiker uitloggen en vervolgens weer inloggen om groepswijzigingen of sudoers-updates van kracht te laten worden. Zorg ervoor dat de gebruiker dit doet om de machtigingen te vernieuwen.

Nadat u zich ervan heeft verzekerd dat de gebruiker sudo-opdrachten kan uitvoeren, is het ook nuttig om de /var/log/auth.log bestand voor alle sudo-gerelateerde vermeldingen. Dit logboek helpt bij het volgen van alle authenticatieactiviteiten, inclusief sudo-toegangspogingen. Door het te gebruiken, kunt u eenvoudig de systeemtoegang controleren en bewaken.

sudo cat /var/log/auth.log | grep sudo

Door deze stappen te volgen en te bevestigen dat de gebruiker sudo met succes kan gebruiken, kunt u uw Debian-systeem beveiligen en onderhouden. Een goede verificatie en probleemoplossing helpen bij het soepel en veilig uitvoeren van administratieve taken wanneer u gebruikers toevoegt aan sudoers in debian.

Om af te ronden

Als u een Debian-systeembeheerder bent en administratieve verantwoordelijkheden moet delegeren, is het toevoegen van een gebruiker aan de sudoers-lijst een belangrijke taak voor u. Door de gedetailleerde stappen van deze handleiding te volgen, kunt u sudo-rechten verlenen aan gebruikers en hen toestaan ​​de noodzakelijke administratieve taken uit te voeren, terwijl de veiligheid van uw systeem behouden blijft.

Veelgestelde vragen

Hoe voeg ik een gebruiker toe aan Debian sudoer?

Als u een gebruiker wilt toevoegen aan de sudoers-lijst in Debian, opent u de terminal en schakelt u over naar root met zo –, gebruik visudo om het sudoers-bestand te bewerken en een gebruikersnaam toe te voegen ALLE=(ALLE) ALLES om volledige sudo-rechten te verlenen. Sla de wijzigingen op en sluit de editor om deze toe te passen.

Kan ik meerdere gebruikers toevoegen aan sudoers Debian?

Ja, u kunt meerdere gebruikers toevoegen aan het sudoers-bestand in Debian. Voer voor elke gebruiker bovenstaande instructies regel voor regel uit. Hierdoor krijgt elke gebruiker individueel volledige sudo-rechten.

 

Deel

Meer van de blog

Blijf lezen.

De beste zelfgehoste apps die u kunt uitvoeren met Cosmos Cloud-omslagafbeelding met app-panelen rond een Cosmos-dashboard.
Servers en besturingssystemen

Beste zelfgehoste apps die u kunt uitvoeren met Cosmos Cloud: bestanden, media, wachtwoorden, automatisering en meer!

Misschien heb je Cosmos Cloud opgezet en wil je nu kijken welke apps er goed bij passen, of misschien heb je nog niet eens voor Cosmos gekozen en wil je gewoon kijken hoe goed het bij je werk past.

Niek ZilverNiek Zilver 16 minuten lezen
Potainer vs Cosmos Cloud voor het beheren van Docker Apps-omslag met hybride installatiediagram en neon-ops versus toegangsblokken.
Servers en besturingssystemen

Portainer versus Cosmos Cloud: het beste geschikt voor Docker-appbeheer

Als je Docker al kent en gewoon een schonere manier wilt om een ​​groeiende app-stack uit te voeren, dan is hier het korte antwoord op Potainer versus Cosmos Cloud. Potainer is de sterkere keuze voor direc

Niek ZilverNiek Zilver 14 minuten lezen
Cosmos Cloud vs CasaOS vs Umbrel functieafbeelding die drie zelf-gehoste paden binnen één abstracte cloudnetwerkwereld laat zien.
Servers en besturingssystemen

Cosmos Cloud versus CasaOS versus Umbrel: welk zelfgehoste platform past bij uw configuratie?

Het korte antwoord is dat CasaOS nog steeds de gemakkelijkste plek is om te beginnen, Umbrel het schoonste samengestelde gevoel heeft en Cosmos Cloud logischer is als je meer controle over doma wilt.

Niek ZilverNiek Zilver 11 minuten lezen

Klaar om te implementeren? Vanaf $ 2,48/maand.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.