GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie führe ich ein bestimmtes Programm als Root ohne Passwortabfrage aus?

Ich muss etwas als sudo ohne Passwort ausführen, also habe ich visudo verwendet und fügte dies meinen sudoers hinzu Datei:

MYUSERNAME ALL = NOPASSWD: /path/to/my/program

Dann habe ich es ausprobiert:

$ sudo /path/to/my/program
[sudo] password for MYUSERNAME: 

Warum wird nach einem Passwort gefragt? Wie kann ich Befehle als root mit einem Nicht-Root-Benutzer ausführen/verwenden, ohne nach einem Passwort zu fragen?

Akzeptierte Antwort:

Sie haben einen weiteren Eintrag in den sudoers Datei, die sich normalerweise unter /etc/sudoers befindet , die auch zu Ihrem Benutzer passt. Der NOPASSWD Regel muss nach dieser sein, damit sie Vorrang hat.

Danach sudo fragt normalerweise nach einem Passwort für alle Befehle außer /path/to/my/program , die Sie immer ausführen können, ohne nach Ihrem Passwort zu fragen.


Linux
  1. Root-Passwort per Sudo ändern, ohne Su?

  2. Wie führe ich einen Befehl ohne Root-Eigenschaften aus?

  3. So führen Sie SCP ohne Unterbrechung der Kennwortabfrage unter Linux aus

  4. Wie bringe ich sudo dazu, nach dem Root-Passwort zu fragen?

  5. Führen Sie ifconfig ohne sudo aus

So führen Sie den Sudo-Befehl ohne Passwort aus

So ändern Sie die Sudo-Eingabeaufforderung in Linux

So führen Sie bestimmte Befehle ohne Sudo-Passwort in Linux aus

So ändern Sie das sudo-Passwort in Ubuntu

So führen Sie Sudo-Befehle ohne Passwort aus

So führen Sie sudo-Befehle ohne Passwort aus