Wie kann ich einen anderen Benutzer ohne Passwort sudo sudo?

Wie kann ich einen anderen Benutzer ohne Passwort sudo sudo?

In Linux -Plattformen ist ein Sudo -Benutzer ein Tool, das impliziert, dass „Superuser Do“ verschiedene Systembefehle ausführen kann. Ein Sudo -Benutzer ist in der Regel ein Root -Benutzer oder ein anderer Benutzer, der einige Berechtigungen hat. Um wichtige Aufgaben wie Server -Neustart oder Neustart des Apache -Servers zu delegieren oder sogar eine Sicherung mit dem SUDO -Befehl zu erstellen, können Sie den Sudo verwenden, ohne das Passwort immer wieder eingeben zu müssen.

Standardmäßig muss der Sudo -Benutzer eine Benutzerauthentifizierung bereitstellen. Manchmal müssen Benutzeranforderungen einen Befehl mit diesen Root -Berechtigungen ausführen, aber sie möchten nicht mehrmals ein Passwort eingeben, insbesondere beim Skript. Dies ist in Linux -Systemen leicht zu machbar. In diesem Artikel werden wir die Methode überprüfen, um einen anderen Benutzer zu sudo, ohne ihr Passwort einzugeben.

Sudo -Befehl ohne Passwort ausführen

Um Ihre Sudo -Benutzer zu sichern, müssen Sie die kopieren /etc/sudoers Datei von einem Ort zum anderen. Verwenden Sie den folgenden Befehl, um dies zu tun:

$ sudo cp /etc /sudoers /root /sudoers.Bak

Um nun die Datei /etc /sudoers zu bearbeiten, werden wir den Befehl visudo verwenden. Dies wird die öffnen sudoers Datei.

$ sudo visudo

Um die zu bearbeiten /etc/sudoers Datei, Benutzer müssen die Einträge gemäß Ihrem Bedarf korrigieren. Durch das Hinzufügen eines anderen Benutzers zu sudo können Benutzer einen Befehl ohne Passwort ausführen. Gehen Sie in der obigen Datei den folgenden Befehl an.

Benutzername All = nopasswd: /bin /systemCtl starten Sie HTTPD neu starten.Service, bin /töten

Ersetze das Nutzername Mit dem Namen des Benutzers, den Sie in der Datei festlegen möchten.

Speichern und beenden Sie dann die Datei mit dem Ctl+o Abkürzung.

Führen Sie alle Sudo -Befehle ohne Passwort aus

Verwenden Sie das, um Sudo ohne Kennwort eine Gruppe hinzuzufügen, um ein Passwort anzugeben % Charakter Vor dem Namen Ihrer Gruppe. Aber zuerst öffnen Sie die Visudo Editor mit dem folgenden Befehl:

$ sudo visudo

Sobald Sie das Editor -Fenster geöffnet haben, müssen Sie die folgende Zeile hinzufügen, um die Gruppe hinzuzufügen und alle Befehle ohne Passwort auszuführen.

%Gruppe All = (alle) nopasswd: alle

Ersetzen Sie hier den Gruppennamen durch die Gruppe, für die Sie die Einstellungen anpassen möchten.

Ermöglichen, einem Benutzer auszuführen /bin /töten

Um einem Benutzer den Befehl /bin /Kill mithilfe der Sudo -Berechtigungen ohne Kennwort auszuführen, fügen Sie die folgende Zeile im selben Editor -Fenster hinzu:

Benutzername All = (all) nopasswd: /bin /töten

Ersetze das Nutzername Mit dem Namen des Benutzers möchten Sie die Einstellungen anpassen.

Auf die gleiche Weise, damit die Mitglieder einer Gruppe die Sudo -Befehle ausführen können /bin/till,/bin/rm Führen Sie den angehängten Befehl ohne Passwort aus, ohne ein Passwort einzugeben:

%Group All = (alle) nopasswd: /bin /kill, /bill /rm

Testen der Änderungen

Um die Änderungen zu testen, können Sie jetzt die ausführen /bin/töten Befehl, mit dem jeder Prozess getötet wird, dessen ID bereitgestellt wird. Dieses Mal benötigen Sie kein Passwort:

$ sudo /bin /töten pid

Abschluss

In diesem Artikel haben wir die Methode gesehen, um einen Befehl auszuführen, ohne das Kennwort bereitzustellen, während Sudo auf verschiedenen Linux -Plattformen verwendet wird. Obwohl es für Sicherheitszwecke als riskant angesehen wird, sind passosenlose Vorgänge riskant und eine zusätzliche Funktion für sichere Systeme.