Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
unter Bash Nutzer wechseln und Programm aufrufen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
bastschuh
Gast





BeitragVerfasst am: 20. Dez 2007 11:56   Titel: unter Bash Nutzer wechseln und Programm aufrufen

Hallo,

ich möchte als User1 mit einem Bash-Script zu User2 wechseln und unter seiner Umgebung ein Programm aufrufen.

In der Art wie

Code:
#!/bin/bash
su - user2
/usr/local/firefox_user2/firefox 


. aber so funktionierts leider nicht Sad
Gibt's da ein Lösung?

Grüße
bastschuh

Muss nicht unbedingt mit Script sein, aber mit der KDE-Funktion "Programm als anderen User ausführen" gehts auch nicht, da User2 nicht bei User1 in's ~/tmp/ schreiben darf.
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 20. Dez 2007 17:03   Titel:

su startet eine neue Shell für den Nutzer, zu dem gewechselt wird. Will man ein bestimmtes Kommando mitgeben, muss man dieses mit der Option -c bei su mitgeben.

man su

Weiterhin kannst du auch nicht einfach dein X-Display durch einen anderen Benutzer mitbenutzen. Das musst du erst freischalten (z.B. mit xhost +localhost), dann sollte auch das Ausführen des Firefox durch einen anderen Benutzer über den KDE-Dialog klappen. Mit ~/tmp hat das nichts zu tun.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

su
Gast





BeitragVerfasst am: 20. Dez 2007 20:45   Titel: bastschuh

Danke janka,

werde ich gleich probieren Very Happy

Die Fehlermeldung mit dem ~/tmp bekam ich, wollte ich über -- KDE-Icon Programm - - erweiterte Optionen - Ausfühen als -- den Firefox starten. Da kam eben die Meldung, dass das System kein "orbit-user2" dort anlegen kann.

Grüsse
bastschuh
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy