Setzen Sie nur Sudo kein Passwort für einen bestimmten Befehl ein

Setzen Sie nur Sudo kein Passwort für einen bestimmten Befehl ein

Sind Sie ein Linux- oder Unix -Betriebssystembenutzer? Dann ja, Sudo ist Ihr umfangreicher Helferbefehl in Linux. Auf dem Linux -Betriebssystem können Sie Befehle als einen anderen Benutzer ausführen, der den Sudo -Befehl verwendet. Sudo ist das am häufigsten verwendete Werkzeug im Linux -System. Vor dem Ausführen von Befehlen muss Sudo jedoch eine Benutzerauthentifizierung benötigen.

Benutzer müssen sich mit ihrer Benutzer -ID und dem Kennwort anmelden, bevor sie den Befehl verwenden. Das Eingeben des Passworts jedoch jedes Mal kann hektisch werden. In diesem Artikel wird der Befehl sudo erörtert, wie der Befehl sudo verwendet wird und das sudo No -Passwort für Befehle in den nächsten Abschnitten eingerichtet wird.

Mit einem Stammkonto müssen Sie mit dem ersten Setup vor dem Ausführen der Befehle durchgeführt werden. Sie können auf das Root zugreifen, indem Sie den Befehl $ sudo verwenden. Aber Sie müssen das Passwort zunächst kennen.

Setzen Sie nur Sudo kein Passwort für einen bestimmten Befehl ein

Im Folgenden finden Sie einige Schritt-für-Schritt-Befehle, mit denen Sie wissen, wie Sie den Sudo-Befehl ohne Passwort verwenden, um alle Befehle auszuführen.

Benutzerliste hostlist = effektivUserList TagList -Befehlsliste

Wenn User_List eine Liste der bereits erstellten Benutzer ist, ist Host_list eine Liste von Hosts, auf denen die Benutzer sudo ausführen können.

Effektiv_userliste ist eine Liste der Benutzer, die möglicherweise als Alias ​​ausgeführt werden. Tag_List ist Tags wie Nopasswd. In der Befehlsliste übergeben wir die Befehle, an die wir die Passwörter nicht schreiben möchten.

Als Root -Benutzer müssen Sie den Befehl # visudo oder $ sudo visudo schreiben.

Im zweiten Schritt müssen Sie den Eintrag des folgenden angegebenen Befehls ohne Passwort für den angegebenen Benutzer (beispielsweise Benutzer Vidya) anhängen:

Benutzername alle = (alle) nopasswd: alle

Speichern und schließen Sie die Datei und testen Sie das Ergebnis durch Eingabe [Morbius@Server] $ sudo /bin /töten pid-hierer Befehl.

Auf die angegebene Weise können wir den Befehl sudo no kennwort einrichten.

Wenn Sie nun nur sudo kein Passwort für einen bestimmten Befehl einrichten möchten, dann finden Sie hier die Schritt-für-Schritt-Methode:

Nehmen wir ein Beispiel, in dem wir MKDIR in sudo verwenden, ohne ein Passwort zu geben. Hier finden Sie also die einfache Möglichkeit, MKDIR zu verwenden, um ein Verzeichnis zu erstellen:

Notiz: DataFile im obigen Befehl ist der Ordner, den wir erstellt haben.

Jetzt öffnen wir das Visudo -Panel über den folgenden Befehl:

Danach nach unten scrollen, wo /etc /sudoers.D ist vorhanden und dann den folgenden Befehl in ihn einfügen:

Benutzername All = Nopasswd:

Wir haben benutzt Morbius All = nopasswd:/bin/mkdir Da müssen wir MKDIR Sudo -Privilegien zur Verfügung stellen, ohne ein Passwort zu verwenden.

Schließlich werden wir überprüfen, ob das System den Befehl erfolgreich akzeptiert wird, daher haben wir einen weiteren Ordner mit MKDIR erstellt, und dieses System hat nicht nach dem Passwort gefragt:

Wenn Sie zwei verschiedene Befehle ohne Passwort verwenden möchten, können Sie den folgenden Befehl im Visudo -Bereich verwenden:

Hier richten wir kein Passwort für APT -Befehle ein. Deshalb haben wir den Befehl/usr/bin/apt verwendet.

Jetzt ist hier das Ergebnis:

Abschluss

In diesem Artikel wurde der Befehl sudo, die Verwendung des Sudo -Befehls und das Sudo No -Passwort für alle oder spezifischen Befehle erörtert. Wir haben auch die Syntax des Sudo -Befehls ohne Passwort gesehen. Wir hoffen, dass Ihnen der Artikel gefallen hat. Bitte besuchen Sie unsere Website, um weitere Artikel zu lesen.