[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Anmelden als Benutzer "lfs" in einem bash Skript



Mag. Leonhard Landrock wrote:
Meine Frage:
--------------------

Wie erzeuge ich eine login shell in einem bash Skript so, dass das Bash Skript nachher in dieser Shell weiter ausgeführt wird.

Genauer gesagt will ich sogar ein anderes Skript aus der login shell heraus aufrufen. Hat aber nur mit einer Aufteilung der LFS Abschnitte auf mehrere Skripte zu tun.
su -c "anderes Skript.sh" - lfs

oder am Skriptanfang sowas wie

[ $(id -u) = $(id -u lfs) ] || exec su -c "$PWD/$0 $*" - lfs

dann wird aber das ganze Skript als lfs User ausgeführt.
oder vielleicht so was:

su -l lfs <<lfs-script-EOF
...
teil des Skriptes, das als lfs laufen soll
...
lfs-script-EOF

gruesse, ilya






Reply to: