su-Befehl als Verknüpfung mit Programm läuft nicht

Sebastian

Vice Admiral Pro
Registriert
Apr. 2004
Beiträge
6.277
Hallo,

Ich richte z.Zt. einen vpnclient ein und habe abschließend noch eine Frage. Da das eigentlich betreffende HowTo nichts taugt, habe ich gestern mit dieser Anleitung den Cisco vpnclient unter Suse 9.3 erfolgreich installiert und configuriert.

Um Ihn zu starten muss ich immer folgendes in der Konsole tippen:
sebastian@linux:~> su
Password:
linux:/home/sebastian # cd /etc/vpnclient
linux:/etc/vpnclient # ./vpnclient connect UniDSL
Punkt 4. der Anleitung meiner Wahl (Part 4: Create Icons on KDE-Desktop) leitet sogar dazu an, wie man nun diesen und ähnliche Befehle als Verknüpfung auf den Desktop ablegen kann.

Komischer Weise funktioniert eine Verknüpfung mit dem disconnet Befehl (./vpnclient disconnet), aber nicht die Verknüpfung zu connecten. Das sieht dann nämlich jedes mal so aus:
Cisco Systems VPN Client Version 4.6.02 (0030)
Copyright (C) 1998-2004 Cisco Systems, Inc. All Rights Reserved.
Client Type(s): Linux
Running on: Linux 2.6.11.4-21.8-default #1 Tue Jul 19 12:42:37 UTC 2005 i686
Config file directory: /etc/opt/cisco-vpnclient

Privilege Separation: unable to drop privileges.
The application was unable to communicate with the VPN sub-system.
Ich vermute, dass es irgendwie mit den Rechten zusammenhängt, obwohl disconnect ja sonst als identische Verknüpfung funktioniert, denn die Zeile 'Privilege Separation: unable to drop privileges' lässt das ja irgenwie vermuten, oder?
 
Probier mal
Code:
kdesu ./vpnclient connect UniDSL
dann sollter er das Programm als root ausführen, musst aber zuvor das root-Passwort eingeben.
 
Ja, super! Funktioniert mit einer leichten Änderung Deines Vorschlags (./ weglassen, s.a. Screenshot).

Besten Dank!
 

Anhänge

  • VPN ON.jpg
    VPN ON.jpg
    73,8 KB · Aufrufe: 226
Genau, so geht das. Und fuer GNOME gibt es auch ein Pendant, welches gksu heißt. Achja, und nicht vergessen, immer den vollen Pfad angeben.

MfG
 
Zuletzt bearbeitet:
Zurück
Oben