GratisBSD

Configureer en voer sudo uit op FreeBSD

Configureer en voer sudo uit op FreeBSD
In deze zelfstudie introduceren we een hulpprogramma genaamd sudo, een programma waarmee een systeembeheerder beperkte root-toegang kan verlenen aan niet-beheerders. Sudo verschilt van su omdat het de wachtwoorden gebruikt die aan sudo-gebruikers zijn toegewezen voor identificatie en aanmelding en niet die van de doelgebruikers, wat precies het tegenovergestelde is van wat su doet. Het staat ook een beperkte overdracht van beheerdersrechten toe aan gebruikers en gebruikersgroepen die door de beheerder zijn geselecteerd. Deze privileges omvatten, maar zijn niet beperkt tot, root-uitvoerbaarheid van een geselecteerd handvol commando's, terwijl voor elk een gedetailleerd logboek wordt bijgehouden. Op deze manier kan een beheerder de privileges doorgeven aan verschillende gebruikers, en alle gebruikers houden hun inloggegevens verborgen voor andere gebruikers.

Volg de instructies in deze handleiding om het sudo-commando op FreeBSD 9 in te stellen en te gebruiken.x/10.x/11.x/12.x systeem.

Tutorialoverzicht - Installeer sudo op FreeBSD

Hier is een overzicht van hoe u sudo op een FreeBSD-systeem installeert:

$ pkg-update && pkg-upgrade

Dan zouden we sudo installeren met de volgende opdracht:

$ pkg install sudo

Ten slotte zult u zien hoe u configuraties voor sudo-toegang kunt maken om te voldoen aan de FreeBSD-architectuur en uw operationele vereisten.

Deel 1: Sudo installeren op FreeBSD

Hieronder vindt u gedetailleerde uitleg over stap 3 om sudo op FreeBSD te installeren. We presenteren twee verschillende methoden waaruit u naar wens kunt kiezen.

Met FreeBSD-poortsysteem'

We kunnen het FreeBSD-poortsysteem gebruiken om sudo . te installeren. Voer de onderstaande opdracht uit om de poort te installeren:

$ cd /usr/ports/security/sudo/ && make install clean

De opdracht pkg gebruiken

Download de nieuwste FreeBSD bijgewerkte versie van sudo (zoals FreeBSD 12.x+) door in te typen:

$ pkg install sudo

Deel 2: Sudo configureren op FreeBSD

Om sudo te configureren, moeten we het standaardconfiguratiebestand bewerken. Ga naar /usr/local/etc/sudoers om toegang te krijgen tot het bestand. Dit bestand mag niet worden getemperd zonder het visudo-commando, omdat het niet gebruiken van het visudo-commando kan leiden tot weigering van toegang en tot kritieke syntaxisfouten waaronder sudo weigert uit te voeren.

Zorg er dus voor dat u de onderstaande opdracht gebruikt voordat u iets in het bestand bewerkt:

$ zo -
$ visudo

Om beheerdersrechten aan een gebruiker te verlenen, gebruikt u de onderstaande opdrachtsyntaxis:

# younis ALL=(ALL) ALL

Op dezelfde manier kunt u de opdrachten delegeren aan een groep gebruikers met:

# %wiel ALL=(ALL) ALL

Vergeet niet om de wijzigingen op te slaan voordat u het bestand afsluit.

Deel 3: Sudo gebruiken op FreeBSD

Laten we een overzicht geven van enkele van de basisdingen die u met sudo kunt doen:

Een rootgebruiker maken

Met de onderstaande opdracht kunt u de shell uitvoeren als een doelgebruiker.

$ sudo -s

Typ het volgende om de login-shell uit te voeren:

$ sudo -i

Ten slotte kunt u met de opdracht id gebruikersreferenties verifiƫren:

$ id

Voer opdrachten uit als root

Typ de onderstaande opdracht en vervang de indicatoren door relevante variabelen:

$ sudo /pad/naar/opdracht
$ sudo /pad/naar/opdracht arg1

Om te demonstreren, herstarten we de ftpd-service:

$ sudo /etc/rc.d/ftpd onerestart

Controleer de rechten van de gebruiker

De volgende opdracht somt de opdrachten op die je als rootgebruiker mag uitvoeren:

$ sudo -l

Afsluiten

Deze tutorial demonstreerde de installatie van Sudo op FreeBSD 9.x/10.x/11.x/12.x systeem. We hebben de twee manieren opgesomd om Sudo te installeren: met de FreeBSD-systeempoort en door het binaire pakketbestand toe te voegen aan FreeBSD.

Je hebt ook geleerd hoe je het standaard configuratiebestand kunt bewerken om Sudo op FreeBSD te configureren. Het bevindt zich /usr/local/etc/sudoers. Je hebt ook gezien hoe je een nieuwe rootgebruiker aanmaakt en hoe je opdrachten uitvoert met sudo-rechten.

Wennen aan het werken met sudo is eenvoudig, hoewel het enige tijd kost. Hopelijk was deze tutorial voldoende om je aan de slag te laten gaan met sudo.

Top 5 ergonomische computermuisproducten voor Linux
Veroorzaakt langdurig computergebruik pijn in uw pols of vingers?? Heb je last van stijve gewrichten en moet je constant de hand schudden?? Voelt u ee...
Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...