Poskytněte uživateli oprávnění k vypnutí a restartování v Raspberry Pi

Poskytnete Uzivateli Opravneni K Vypnuti A Restartovani V Raspberry Pi



Raspberry Pi umožňuje přístup k systému více uživatelům. Všechna administrátorská oprávnění vlastní „ “, což je výchozí uživatel pro Raspberry Pi. Dokonce i oprávnění k vypnutí a restartování jsou také ve vlastnictví „ ” uživatel, takže pokud systém používá jakýkoli jiný uživatel, nemůže vypnout nebo restartovat systém bez přepnutí na uživatele root nebo pi. K vyřešení tohoto problému může vlastník systému přidělit oprávnění pro vypnutí a restartování požadovanému uživateli v případě, že to někdo potřebuje.

Prostřednictvím tohoto článku mohou čtenáři najít způsob, jak uživateli v Raspberry Pi přidělit oprávnění k vypnutí a restartu.







Poskytněte uživateli oprávnění k vypnutí a restartování v Raspberry Pi

Chcete-li uživateli v Raspberry Pi přidělit oprávnění k vypnutí a restartování, postupujte takto:



Krok 1: Vytvoření uživatele



Prvním krokem je, že byste měli mít uživatele, kterému chcete přidělit práva pro vypnutí/root. Pokud již uživatele máte, můžete tento krok opustit. Chcete-li vytvořit nového uživatele, použijte níže uvedený příkaz:





Syntax

$ sudo useradd < uživatelské jméno >



Například:

$ sudo useradd linuxhint

Poté nastavte heslo pro vytvořeného uživatele spuštěním níže napsaného příkazu:

Syntax

$ sudo passwd < uživatelské jméno >

Příklad:

$ sudo passwd linuxhint

Po spuštění výše uvedeného příkazu budete požádáni o nastavení nového hesla a po opětovném zadání bude heslo úspěšně aktualizováno.

Krok 2: Nalezení cest příkazů

Nyní pojďme zjistit cestu pro příkazy k vypnutí a restartu; protože budou muset přidělit oprávnění požadovanému uživateli.

Spusťte níže napsaný příkaz a najděte cestu příkazu k vypnutí:

$ který vypnout

Podobně najděte cestu pro příkaz reboot:

$ který restartovat

Krok 3: Přiřazení oprávnění

Chcete-li uživateli přidělit oprávnění k vypnutí nebo restartování, musíte upravit soubor sudoer soubor a za tím účelem spusťte níže napsaný příkaz k otevření souboru sudoři soubor pomocí nano editoru:

$ sudo nano / atd / sudoer

Poté do souboru vložte následující kód pod /etc/sudoers.d řádek, ale nezapomeňte nahradit < uživatelské jméno > s požadovaným uživatelem:

< uživatelské jméno > VŠECHNO = ( VŠECHNO ) NOPASSWD: / sbin / restart, / sbin / vypnout

Jakmile budete hotovi, uložte soubor s Ctrl+X a A .

Krok 4: Ověření

Nyní ověřte, a proto se přepněte na uživatele pomocí příkazu su:

Syntax

$ jeho < uživatelské jméno >

Příklad:

$ jeho linuxhint

Poté zkuste restartovat systém pomocí příkazu reboot:

$ sudo restartovat

Systém by se měl úspěšně restartovat bez jakýchkoli chyb, stejně jako vypnutí.

Závěr

Chcete-li uživateli v Raspberry Pi přidělit oprávnění k vypnutí a restartování, vyhledejte cestu příkazů k vypnutí a restartu. Pak uvnitř /etc/sudoers soubor upravit tak, aby oprávnění k vypnutí a restartování byla přiřazena požadovanému uživateli. Po dokončení úprav souboru soubor uložte a ověřte pomocí příkazu sudo shutdown nebo reboot.