Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unix - run a command as another user [closed]
- sudo -u user2 script.sh
- user user2 = NOPASSWD: /usr/local/bin/script.sh
- #!/usr/bin/expect
- set password "megapassword"
- spawn /bin/sudo -u user1 /usr/local/bin/script.sh
- expect "password for user:"
- send "$passwordr"
- expect eof
- import pexpect
- password = "megapassword"
- p = pexpect.spawn("sudo -u user1 /usr/local/bin/script.sh")
- i = p.expect([".ssword:*", pexpect.EOF])
- p.sendline(password)
- user1$ crontab -e
Add Comment
Please, Sign In to add comment