Guest User

Untitled

a guest
Sep 11th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. unix - run a command as another user [closed]
  2. sudo -u user2 script.sh
  3.  
  4. user user2 = NOPASSWD: /usr/local/bin/script.sh
  5.  
  6. #!/usr/bin/expect
  7. set password "megapassword"
  8. spawn /bin/sudo -u user1 /usr/local/bin/script.sh
  9. expect "password for user:"
  10. send "$passwordr"
  11. expect eof
  12.  
  13. import pexpect
  14. password = "megapassword"
  15. p = pexpect.spawn("sudo -u user1 /usr/local/bin/script.sh")
  16. i = p.expect([".ssword:*", pexpect.EOF])
  17. p.sendline(password)
  18.  
  19. user1$ crontab -e
Add Comment
Please, Sign In to add comment