Zrobiłem tę modyfikację:
vim /etc/sudoers
# User privilege specification
root ALL=(ALL) NOPASSWD: ALL
Kiedy używam:
sudo service cassandra start
działa bez hasła. Ale kiedy używam:
script shell
ssh -t root@$machine -x "sshpass -p 'ubuntu' ssh -t ubuntu@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/nul -x 'sudo service cassandra start'"
muszę wpisać hasło!
Czy masz pomysł, dlaczego to nie działa z ssh?
Wielkie dzięki za pomoc. Z poważaniem.