Hallo,
ich habe eine Lösung für mich gefunden, Beispiel:
die .desktop-Datei:
Code: Alles auswählen
[Desktop Entry]
X-SuSE-translate=true
Name=Apache-Start
Comment=Webserver starten
GenericName=Apache-Start
Exec=sudo systemctl start httpd.service
Icon=/usr/share/icons/Elive/scalable/emblems/emblem-default.svg
Terminal=false
StartupNotify=true
Type=Application
Categories=System;
Das vorangestellte sudo im Kommando ist nötig.
(die elive-Icons habe ich noch aus der Zeit, als elive noch kostenlos war)
Ein Abschnitt in etc/sudoers:
Code: Alles auswählen
# User alias specification
User_Alias ABSCHALTER = Benutzername, Benutzername
# Cmnd alias specification
Cmnd_Alias DOWN = /sbin/shutdown, /sbin/halt, /sbin/reboot, /usr/bin/systemctl, /usr/local/bin/homebackuphalt.sh, /usr/local/bin/backupusbhd.sh, /usr/bin/mount, /usr/bin/rsync, /usr/bin/xterm
# User privilege specification
ABSCHALTER ALL = NOPASSWD: DOWN
Dem einen oder anderen werden bei Cmnd_Alias DOWN die Haare zu Berge stehen, aber ich kann damit leben. Die Passwörter für die Benutzer sind genauso hart wie das root-Passwort. Da hätte john sehr lange zu tun
Beste Grüße und Danke!
UwePr
P.S.: Wie kriege ich den thread auf "gelöst"?