Geef gebruikersrechten voor afsluiten en opnieuw opstarten in Raspberry Pi

Geef Gebruikersrechten Voor Afsluiten En Opnieuw Opstarten In Raspberry Pi



Met de Raspberry Pi hebben meerdere gebruikers toegang tot het systeem. Alle beheerdersrechten zijn eigendom van ' pi ” wat een standaardgebruiker is voor Raspberry Pi. Zelfs de privileges voor afsluiten en opnieuw opstarten zijn ook eigendom van de ' pi '-gebruiker, dus als een andere gebruiker het systeem gebruikt, kunnen ze het systeem niet afsluiten of opnieuw opstarten zonder over te schakelen naar root- of pi-gebruiker. Om dit probleem op te lossen, kan de eigenaar van het systeem de privileges voor afsluiten en opnieuw opstarten aan de gewenste gebruiker toewijzen voor het geval iemand dit nodig heeft.

Via dit artikel kunnen de lezers een manier vinden om afsluit- en herstartprivileges toe te wijzen aan een gebruiker in Raspberry Pi.







Geef gebruikersrechten voor afsluiten en opnieuw opstarten in Raspberry Pi

Volg de onderstaande stappen om machtigingen voor afsluiten en opnieuw opstarten toe te wijzen aan een gebruiker in Raspberry Pi:



Stap 1: Een gebruiker aanmaken



De eerste stap is dat u een gebruiker moet hebben aan wie u afsluit-/rootprivileges wilt toewijzen. Als u de gebruiker al heeft, kunt u deze stap verlaten. Gebruik de onderstaande opdracht om een ​​nieuwe gebruiker aan te maken:





Syntaxis

$ sudo gebruiksadd < gebruikersnaam >



Bijvoorbeeld:

$ sudo useradd linuxhint

Stel vervolgens een wachtwoord in voor de aangemaakte gebruiker door de onderstaande opdracht uit te voeren:

Syntaxis

$ sudo wachtwoord < gebruikersnaam >

Voorbeeld:

$ sudo wachtwoord linuxhint

Nadat u de bovenstaande opdracht hebt uitgevoerd, wordt u gevraagd een nieuw wachtwoord in te stellen en na het opnieuw typen wordt het wachtwoord met succes bijgewerkt.

Stap 2: paden van opdrachten zoeken

Laten we nu eens kijken wat het pad is voor opdrachten voor afsluiten en opnieuw opstarten; omdat ze nodig zijn om rechten toe te wijzen aan de gewenste gebruiker.

Voer de onderstaande opdracht uit om het pad van de afsluitopdracht te vinden:

$ welke afsluiten

Zoek op dezelfde manier ook het pad voor de opdracht opnieuw opstarten:

$ welke opnieuw opstarten

Stap 3: Privileges toekennen

Om de afsluit- of herstartprivileges aan de gebruiker toe te wijzen, moet de gebruiker het sudoer bestand en voer daarvoor de onderstaande opdracht uit om het sudoers bestand met nano-editor:

$ sudo nano / enz / sudoer

Plak vervolgens in het bestand de volgende code onder het /etc/sudoers.d regel, maar vergeet niet < te vervangen gebruikersnaam > bij de gewenste gebruiker:

< gebruikersnaam > ALLE = ( ALLE ) NOPASSWD: / sbin / opnieuw opstarten, / sbin / afsluiten

Als u klaar bent, slaat u het bestand op met Ctrl+X En EN .

Stap 4: Verifiëren

Laten we nu verifiëren, en daarvoor overschakelen naar de gebruiker met behulp van de opdracht su:

Syntaxis

$ zijn < gebruikersnaam >

Voorbeeld:

$ zijn linuxhint

Probeer vervolgens het systeem opnieuw op te starten met behulp van de opdracht reboot:

$ sudo opnieuw opstarten

Het systeem zou zonder fouten opnieuw moeten opstarten, hetzelfde geldt voor afsluiten.

Conclusie

Om afsluit- en herstartbevoegdheden toe te wijzen aan een gebruiker in Raspberry Pi, zoekt u het pad van afsluit- en herstartopdrachten. Dan binnen de /etc/sudoers bewerk het op zo'n manier dat afsluit- en herstartprivileges worden toegewezen aan de gewenste gebruiker. Nadat het bewerken van het bestand is voltooid, slaat u het bestand op en verifieert u het met de opdracht sudo shutdown of reboot.