
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