VPN nach Login automatisch aufbauen
Hallo, ich würde gerne nach dem Login des Users (KDE und shell) automatisch eine vpn-Verbindung aufbauen. Per Hand als root geht das das aber meine Fragen: 1) wie kann ich es erreichen das jeder die Rechte hat sich manuell openvpn zu nutzen. 2) Wie automatisiere ich das für jedes Login? Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ralf Prengel, Samstag, 21. Juni 2008 11:00:
2) Wie automatisiere ich das für jedes Login?
Einfach das entsprechende Skript nach ~/.kde/Autostart legen. Dann wird es nach dem Login ausgeführt. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann schrieb:
Ralf Prengel, Samstag, 21. Juni 2008 11:00:
2) Wie automatisiere ich das für jedes Login?
Einfach das entsprechende Skript nach ~/.kde/Autostart legen. Dann wird es nach dem Login ausgeführt.
Der normale User hat dazu keine ausreichenden Rechte. Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 21. Juni 2008 schrieb Andre Tann:
Ralf Prengel, Samstag, 21. Juni 2008 11:00:
2) Wie automatisiere ich das für jedes Login?
Einfach das entsprechende Skript nach ~/.kde/Autostart legen. Dann wird es nach dem Login ausgeführt. Optimist! Ich hatte das auch gedacht, aber manchmal werden sie ausgeführt, manchmal nicht. Bei mir (immer noch 9.3) ist es ein Perlscript, dass das Voip-Tel anschalten soll. Ich vermute es ist die KDE-Wallett (Brieftasche).
LG, Calli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ralf Prengel schrieb:
1) wie kann ich es erreichen das jeder die Rechte hat sich manuell openvpn zu nutzen. Das kannst du mit sudo erledigen, öffne eine Konsole mit root und starte folgenden Befehl:
visudo In der Konfigdatei folgende Zeile einfügen: %users ALL=NOPASSWD:<Path zu openvpn> jetzt kann jeder(!) Benutzter der Gruppe users openvpn ausführen, ohne ein Passwort einzugeben, der aufruf wäre dann wie folgt für den Benutzer: sudo <Path zu openvpn> Denkbar wäre auch eine extra Gruppe openvpn einzurichten und nur die Benutzter, die auch wirklich openvpn benutzten sollen/dürfen in diese Gruppe aufzunehmen, dann wäre der Eintrag in sudo: %openvpn ALL=NOPASSWD:<Path zu openvpn>
2) Wie automatisiere ich das für jedes Login? Erstelle ein Script in ~/.kde/Autostart, in diesem Script wird der Befehl "sudo <Path zu openvpn>" ausgeführt. Somit sollte der Tunnel automatisch gestartet werden.
Ich benutzte auch openvpn und habe das ganz anderst gebaut, ich lasse openvpn über den Runlevel starten, sobald der Rechner eine Internetverbindung hat, also der vpn-server erreichbar ist, wird automatisch eine Verbindung aufgebaut. Besteht keine Verbindung, so versucht openvpn im Hintergrund ständig die Verbindung herzustellen, bis der Server erreichbar ist. Somit hat der Benutzte gar nichts mit dem Tunnelstart zu tun, allerdings besteht immer eine vpn-verbindung. Hier kommt es eben darauf an, ob dies gewünscht ist.
Gruß Ich hoffe, du kannst mit meiner Idee etwas anfangen, es gibt da auch noch andere Möglichkeiten, z.B. Scripte über den Profil-Manager zu starten und zu beenden.
Gruß Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Andre Tann
-
Andreas Schmidt
-
Calli
-
Ralf Prengel