Re: Bash-SU Question

2008-09-13 Thread Gabriel Parrondo
El dom, 14-09-2008 a las 12:53 +1000, Alex Samad escribió: > On Sat, Sep 13, 2008 at 04:13:27PM -0600, Telly Williams wrote: > > Hi, > > > > Here's my script: > > > > #!/bin/sh > > > > su -m -c "echo User: $(whoami)" user1 > > isn't this $(whoami) being executed in the original /bin/sh to e

Re: Bash-SU Question

2008-09-13 Thread Telly Williams
>isn't this $(whoami) being executed in the original /bin/sh to executre >it under the su wouldn't you need something like > >\$(whoami) Well, it worked, escaping it like that. Thanks for the reply! Also, sorry about placing this under a previous list message. -- VR ~

Re: Bash-SU Question

2008-09-13 Thread Alex Samad
On Sat, Sep 13, 2008 at 04:13:27PM -0600, Telly Williams wrote: > Hi, > > Here's my script: > > #!/bin/sh > > su -m -c "echo User: $(whoami)" user1 isn't this $(whoami) being executed in the original /bin/sh to executre it under the su wouldn't you need something like \$(whoami) > sle

Re: Bash-SU Question [ DISREGARD ]

2008-09-13 Thread Telly Williams
-- VR ~ TW Email: [EMAIL PROTECTED] "Knowledge Is Power" -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Bash-SU Question

2008-09-13 Thread Telly Williams
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