How to pass the password to su/sudo/ssh without overriding the TTY?
For sudo there is a -S option for accepting the password from standard input. Here is the man entry: -S The -S (stdin) option causes sudo to read the password from the standard input instead of the terminal device. This will allow you to run a command like: echo myPassword | sudo -S ls /tmp … Read more