sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #72277
su får ikke nyt environment
Hej
Der er et eller andet omkring su jeg har misforstået.
Hvis jeg som root udføre
su - bruger
så får jeg environment som var jeg den bruger, men
su - bruger -c "echo $HOME"
giver ikke helt det samme. Her beholder jeg root-home hvor jeg havde
forventet at der blev skrevet /home/bruger .
Jeg har også prøvet med en
su -l bruger -c "echo $HOME"
uden held. -p er også prøvet.
Hvordan kan jeg som root logge ind som en anden bruger, udføre en
kommando med dennes environment og så ud igen?
Med 'evironment' menes de locale variable.
/hans
--
Hamletsgade 4 - 201, DK-2200 København N, Phone: +45 3582 9079
Schou Industries ApS http://schou.dk/ CVR: 26 13 44 39
--------------------------------------------------------------
Unix: You probably don't need our advice.
-- FAQ om Flac, www.livemetallica.com
Follow ups