Starten des Zypper-Befehls mit Root-Berechtigungen

Starten des Zypper-Befehls mit Root-Berechtigungen

Ich möchte den Zypper-Befehl ohne die Eingabe von sudo starten. Beispiel:

zypper update

Ich versuche, das Berechtigungsbit der Zypper-Datei im Ordner /usr/bin zu ändern. Ich gehe davon aus, dass ich den Zypper-Befehl ohne den Sudo-Befehl ausführen kann.

-rwxr-sr-x 1 root root 1942112 Oct 10 19:21 /usr/bin/zypper

Ich habe den aktuellen Benutzer zur Root-Gruppe hinzugefügt. Diese Datei sollte als Root ausgeführt werden können.

Antwort1

seltsam, ich habe stattdessen setuid hinzugefügt und es funktioniert.

Damit eine Binärdatei mit Root-Rechten ausgeführt werden kann, wenn sie von einem anderen Benutzer aufgerufen wird,musssetuid sein. Sie können dies wie folgt tun:

$ sudo /usr/bin/chmod 4755 /usr/bin/zypper

verwandte Informationen