3 ms·
AFAIK, sudo -s is only if you would like to open a shell as root, not when you would like to open a shell as another user. The original point of the post was ab
by johnkpaul 15y ago
AFAIK, sudo -s is only if you would like to open a shell as root, not when you would like to open a shell as another user. The original point of the post was about how to create a shell as another user, without needing any password.
Edit: just added the last phrase. "without needing a password".
- lubutu 15y agoThat's possible using sudo -su user (which looks similar, but doesn't hand over to su).
- johnkpaul 15y agoAgain, AFAIK, that doesn't respect the NOPASSWD option in /etc/sudoers. That might just be the specific configuration I'm working with though.
- lubutu 15y agoI've just done some testing, and my sudo (1.7.4p6) does honour NOPASSWD in /etc/sudoers, when I sudo -su to any user. Are you sure your configuration is correct?
- johnkpaul 15y agoNo, I'm not sure. I'm using Sudo version 1.7.4p5. sudo su <user> does not prompt for a password. sudo -su <user> and sudo -s -u <user> do prompt for a password.
- lobster_johnson 15y agoWorks here. We use it extensively on our boxes to allow access to certain initscripts, among other things.