Tagged Questions
9
votes
4answers
705 views
Why doesn't “sudo su” in a shell script run the rest of the script as root?
A sample script can be as below:
#!/bin/bash
sudo su
ls /root
When using ./test.sh as the normal user, instead run ls as super user and exit, it switches to root; and when I logout, it executes ls ...
1
vote
3answers
568 views
Shell script to become root
How can we write a shell script to become root?
That is I donot want to input the password at prompt it should be within the script itself. I was trying to make but failed to do so.Is it possible, if ...
2
votes
2answers
301 views
Am I using bash after this ordeal?
On Mountain Lion, host Coguaro, I login as user coconutpowder using bash:
Coguaro:~ coconutpowder$ echo $0
-bash
I need to run a command with elevated privileges so I try to su switch to root but ...
2
votes
3answers
466 views
Switching to superuser while shell script is running
I have a shell script that contains the following lines:
CURRENT_USER=${USER}
echo $CURRENT_USER
su
echo switch to `who am i`
Once the 2nd line is executed, the shell prompts me to enter the root ...
3
votes
2answers
2k views
su vs su - (on Debian): why is PATH the same?
I know what should be the difference between su and su -, but in my system (debian testing) for example PATH is the same:
[root]# su
[root]# echo $PATH
...
3
votes
2answers
778 views
`$XAUTHORITY` appears from 'nowhere' on su+tmux
When I switched from su+bash to su+tmux+zsh I noticed that I get $XAUTHORITY variable defined as /root/.xauthXXXXXX where XXXXXX are 6 random alphanumeric characters. With previous configuration X ...