Bestimmte Programme immer als root ausführen lassen (Keepass2) Ubuntu. Geht das?
Ich würde gerne bestimmte Programme, so wie Keepass2 oder Veracrypt immer als root ausführen lassen. Sobald ich also auf das Symbol bzw. die Verknüpfung klicke, soll das Programm als root ausgeführt werden.
Es ist mir bewusst dass man ein Programm im Terminal als root ausführen kann indem man den Befehl " sudo keepass2 " (für Keepass2) eingibt. Das finde ich jedoch etwas umständlich da das Programm über das Terminal läuft und somit nicht einfach so geschlossen werden darf.
BleachBit hat z.B. 2 Verknüpfungen. Wenn man die Verknüpfung BleachBit as root ausführt, kommt ein kleines Fenster wo man sein Passwort für die Bestätigung eingeben muss. (Falls jemand nicht versteht was ich meine, es ist genauso wie bei Windows wenn man ein Programm als Administrator startet. Dann kommt immer ein kleines Fenster wo man mit " Ja " oder " Nein " bestätigen muss). So in etwa stell ich mir das ganze vor.
Ist das überhaupt möglich? Ich Freue mich über jede Antwort und ich bedanke mich schon mal im Voraus :)
3 Antworten
![](https://images.gutefrage.net/media/user/Kerridis/1444746372_nmmslarge.jpg?v=1444746372000)
Grafische Programme startest du im root-Modus mit Hilfe von grafischen su/sudo Äquivalenten wie kdesu, kdesudo, gksu, gksudo vor dem Programmnamen. Du kannst auch entsprechende Startmenü-Einträge erstellen oder dir einen entsprechenden Starter auf den Desktop legen.
Wobei sich mir die Frage stellt - warum zum Hamster sollte man keepassx2 mit root-Rechten starten wollen? Was für einen Sinn macht das?
![](https://images.gutefrage.net/media/user/Linuxhase/1445356482842_nmmslarge__19_206_818_818_91b0f92999eac6bcbfe37b8d44400359.png?v=1445356483000)
Hallo
Bestimmte Programme immer als root ausführen lassen[....] Geht das?
Ja klar geht das, am besten richtet man dafür eine komfortable sudo-Umgebung ein.
BleachBit hat z.B. 2 Verknüpfungen. Wenn man die Verknüpfung BleachBit as root ausführt,
Du kannst natürlich auf Symlinks der entsprechenden Programme anlegen und es dann ebenso einrichten.
Linuxhase
![](https://images.gutefrage.net/media/user/Linuxfg/1469309346010_nmmslarge__560_360_480_480_1df98d916dddcd668a2435a91974d0fd.png?v=1469309348000)
Danke für deine Antwort, das hat mir sehr weiter geholfen :)
![](https://images.gutefrage.net/media/user/mrlilienweg/1444748365_nmmslarge.jpg?v=1444748365000)
Man kann sich auch dein Miniscript schreiben, welches das eigentliche Programm per sudo startet und dazu einen Starter erstellen.
Mein Miniscript /usr/local/bin/swiss.sh ruft mit sudo mein eigentlich selbstgebautes Shellscript /usr/local/bin/scp-swiss.sh auf:
Hier das Miniscript:
#!/bin/bash
sudo /usr/local/bin/scp-swiss.sh
![](https://images.gutefrage.net/media/user/Linuxfg/1469309346010_nmmslarge__560_360_480_480_1df98d916dddcd668a2435a91974d0fd.png?v=1469309348000)
Vielen dank für die Antwort. Hat mir sehr weiter geholfen :)
Danke für deine Antwort. Ich muss Keepass2 mit root-Rechten starten damit ich die Datenbank öffnen kann. Ohne root-Rechte hab ich keine Berechtigung diese zu öffnen und somit hab ich auch keinen Zugriff auf meine Konten.