Ich möchte ein Skript von mir ausführen, das einige Root-Rechte auf einer GUI-Weise benötigt.
Ein einfaches Skript könnte beispielsweise sein:
#!/bin/sh
clementine
sudo shutdown -h 00:00
Die erste Zeile öffnet den Clementine Music Player (und ich möchte nicht, dass Root-Rechte ihn öffnen) und die zweite Zeile stoppt den Computer zu einer bestimmten Zeit.
Ich möchte das Skript mit ausführen Alt+F2 und in einem Dialog fragen Sie mich nach dem root-Passwort, wenn es benötigt wird.
Wie macht man das?
Alt+F2 getippt sudo mit der Skriptlokalisierung und drücken Sie die Eingabetaste. Clementine geöffnet, aber das Herunterfahren nicht (nichts im Systemmonitor angezeigt) = / ...
sudo mit kdesudo in dem einfachen Skript, das Sie gepostet haben funktioniert nicht?
How can I pass Root Password to a script Ich kann etwas sehen, das aussieht wie das, was ich brauche, aber ich wusste nicht, wie ich das verwenden kann, um das zu tun, was ich brauche.
kdesudo shutdown -h 00:00 stattdessen sudo shutdown -h 00:00 funktioniert nicht Vielleicht ist der Befehl shutdown -h 00:00 wird nicht von nur einem Parameter gemacht. Ist aber fast ^^
sudomitkdesudosollte gut funktionieren.