[Eisfair] E1 - Prozess während boot automatisch als user starten
Marcus Roeckrath
marcus.roeckrath at gmx.de
Mi Nov 15 18:20:07 CET 2017
Hallo Kay,
Kay Martinen wrote:
>> Heißt z.B. wenn dein Programm unter dem user news und mit dessen
>> umgebungs-variablen laufen soll dann wäre das mit
>>
>> su -p news programmname aufrufparameter
>
> Sorry, korrektur. -p muss raus, dafür eher ein - oder -l rein damit der
> prozess die umgebung bekommt die dem user zugehört.
Wegen
Usage:
su [options] [-] [<user> [<argument>...]]
Change the effective user ID and group ID to that of <user>.
A mere - implies -l. If <user> is not given, root is assumed.
Options:
-m, -p, --preserve-environment do not reset environment variables
-g, --group <group> specify the primary group
-G, --supp-group <group> specify a supplemental group
-, -l, --login make the shell a login shell
-c, --command <command> pass a single command to the shell with -c
--session-command <command> pass a single command to the shell with -c
and do not create a new session
-f, --fast pass -f to the shell (for csh or tcsh)
-s, --shell <shell> run <shell> if /etc/shells allows it
-h, --help display this help and exit
-V, --version output version information and exit
eher so:
su -l -c "command parameters" user
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair