Guten Abend allerseits.
Ich benutze relativ regelmäßig eine VPN-Verbindung, welche ich derzeit als root im Terminal starte. Desweiteren betreibe ich seit Neustem einen kleinen privaten VoiP Server den ich immer nur dann starte wenn ich ihn benötige. Dies geschiet ebenfalls per Befehl als root im terminal.
Um mir das Starten (und Stoppen) der beiden Daemons zu erleichtern würde ich gern einfache Shellscripte auf dem Desktop liegen haben, die beim Ausführen per Doppelklick nach dem root-Passwort fragen und bei korrekter Eingabe die Daemons mit entsprechenden Rechten starten (stoppen).
Meine herumgoogelei dazu brachte nicht den gewünschten Erfolg. sudo möchte ich nur ungern verwenden, zumindest nicht wenn dies bedeutet, dass dann die passwortabfrage wegfällt. Benutze Wheezy und Gnome 3, und bin ziemlicher Scripting-Neuling.
Habt ihr Ideen ob und wie sowas umsetzbar ist?
Viele Grüße, essenfassen
(Solved) Script: Daemon als root mit Passwortabfrage starten
-
- Beiträge: 49
- Registriert: 24.05.2012 13:57:20
(Solved) Script: Daemon als root mit Passwortabfrage starten
Zuletzt geändert von essenfassen am 16.11.2014 15:23:21, insgesamt 1-mal geändert.
Re: Script: Daemon als root mit Passwortabfrage starten?
Möglicherweise suchst du gksu.
-
- Beiträge: 49
- Registriert: 24.05.2012 13:57:20
Re: Script: Daemon als root mit Passwortabfrage starten?
Okay, vielen Dank für die schnelle Antwort, das sieht schonmal ganz gut aus. Meinen VPN krieg ich jetzt per
smooth gestartet und auch wieder analog mit dem entsprechenden Befehl gestoppt.
Meinen VoIP-Server wird starte ich normalerweise via.
Das Initscript in meinem gksu script aufzurufen klappt nicht bisher.
Habs mit
versucht aber das tuts nicht. Brauche ich evtl source oder exec um die root-privilegien an das Initskript weiterzureichen? Und wenn ja wie genau geht das?
Code: Alles auswählen
#!/bin/bash
gksu vpnc
exit
Meinen VoIP-Server wird starte ich normalerweise via
Code: Alles auswählen
# etc/init.d/mumbleserver start
Das Initscript in meinem gksu script aufzurufen klappt nicht bisher.
Habs mit
Code: Alles auswählen
#!/bin/bash
gksu /etc/init.d/mumbleserver start
exit 0
Re: Script: Daemon als root mit Passwortabfrage starten?
Normalerweise sollte das funktionieren.essenfassen hat geschrieben:Habs mitversucht aber das tuts nicht. Brauche ich evtl source oder exec um die root-privilegien an das Initskript weiterzureichen? Und wenn ja wie genau geht das?Code: Alles auswählen
#!/bin/bash gksu /etc/init.d/mumbleserver start exit 0
Gib es mal im Terminal ein und guck, ob da irgend eine Fehlermeldung erscheint
-
- Beiträge: 49
- Registriert: 24.05.2012 13:57:20
Re: Script: Daemon als root mit Passwortabfrage starten?
Ah okay mir war nur ein nächtlicher Tippfehler untrlaufen, das script heißt nicht mumbleserver sondern mumble-server
Jetz funktioniert es. Vielen lieben dank!
Jetz funktioniert es. Vielen lieben dank!