Hi,
Here's my script:
#!/bin/sh
su -m -c "echo User: $(whoami)" user1
sleep1
user=$(whoami)
echo "User: $user"
I expect that when I run this as root, it changes to user1, executes
the
command specified and outputs to STDOUT "User: user1", and then executes the
second command and outputs "User: root". That's not what's happening. What
happens
is that the first echo looks like "User: " and the second looks like "User:
root".
What am I doing wrong? Why doesn't whoami output anything after I su to user1?
Thanks.
--
VR ~
TW
Email: [EMAIL PROTECTED]
"Knowledge Is Power"
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]