Linux-Befehle

Wie kann ich einen anderen Benutzer ohne Passwort sudo??

Wie kann ich einen anderen Benutzer ohne Passwort sudo??

Auf Linux-Plattformen ist ein sudo-Benutzer ein Tool, das „Superuser do“ impliziert, um die Befehle verschiedener Systeme auszuführen. Ein sudo-Benutzer ist normalerweise ein Root-Benutzer oder jeder andere Benutzer mit einigen Berechtigungen. Um wichtige Aufgaben wie den Neustart des Servers oder den Neustart des Apache-Servers zu delegieren oder sogar ein Backup mit dem sudo-Befehl zu erstellen, können Sie das sudo verwenden, ohne das Passwort immer wieder neu eingeben zu müssen.

Standardmäßig muss der sudo-Benutzer eine Benutzerauthentifizierung bereitstellen. Manchmal müssen Benutzer einen Befehl mit diesen Root-Rechten ausführen, möchten jedoch kein Kennwort mehrmals eingeben, insbesondere während der Skripterstellung. Dies ist in Linux-Systemen leicht machbar. In diesem Artikel werden wir die Methode zum Sudo eines anderen Benutzers überprüfen, ohne sein Passwort einzugeben.

Ausführen des sudo-Befehls ohne Passwort

Um Ihre sudo-Benutzer zu sichern, müssen Sie die /etc/sudoers Datei von einem Ort zum anderen. Verwenden Sie dazu den folgenden Befehl:

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

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

$ sudo visudo

Um die . zu bearbeiten /etc/sudoers-Datei, Benutzer müssen die Einträge nach Ihren Bedürfnissen berichtigen. Wenn Sie einen weiteren Benutzer zu sudo hinzufügen, können Benutzer jeden Befehl ohne Passwort ausführen. Fügen Sie in der obigen Datei den folgenden Befehl an.

Benutzername ALL = NOPASSWD: /bin/systemctl restart httpd.Dienst, /bin/kill

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 Strg+O Abkürzung.

Führe ALLE sudo-Befehle ohne Passwort aus

Um eine Gruppe zu sudo hinzuzufügen, ohne ein Passwort anzugeben, verwenden Sie die % Zeichen vor dem Namen deiner Gruppe. Aber zuerst öffne die visudo Editor mit dem folgenden Befehl:

$ sudo visudo

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

%group ALLE=(ALLE) NOPASSWD: ALLE

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

Einem Benutzer erlauben /bin/kill . auszuführen

Um einem Benutzer zu ermöglichen, den Befehl /bin/kill mit den sudo-Berechtigungen auszuführen, ohne ein Kennwort anzugeben, fügen Sie die folgende Zeile im selben Editorfenster an:

Benutzername ALL=(ALL) NOPASSWD: /bin/kill

Ersetze das Nutzername mit dem Namen des Benutzers, für den Sie die Einstellungen anpassen möchten.

Auf die gleiche Weise können die Mitglieder einer Gruppe die sudo-Befehle ausführen /bin/töten, /bin/rm Führen Sie den angehängten Befehl aus, ohne ein Kennwort eingeben zu müssen:

%group ALLE=(ALLE) NOPASSWD: /bin/kill, /bill/rm

Testen der Änderungen

Um die Änderungen zu testen, können Sie jetzt die /bin/töten Befehl, der verwendet wird, um jeden Prozess zu beenden, dessen ID bereitgestellt wird. Dieses Mal benötigen Sie kein Passwort:

$ sudo /bin/kill PID

Fazit

In diesem Artikel haben wir die Methode gesehen, um einen Befehl auszuführen, ohne das Kennwort anzugeben, während Sie sudo auf verschiedenen Linux-Plattformen verwenden. Obwohl es aus Sicherheitsgründen als riskant gilt, sind passwortlose Vorgänge riskant und eine zusätzliche Funktion für sichere Systeme.

Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...
So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...
Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...