můžete sudo říct, aby u některých příkazů vynechalo heslo.
např. v /etc/sudoers
archemar ALL = (www-data) NOPASSWD: /bin/rm -rf /var/www/log/upload.*
to mi umožňuje používat
sudo -u www-data /bin/rm -rf /var/www/log/upload.*
jako archemar bez hesla.
Všimněte si, že
sudo -u www-data rm -rf /var/www/log/upload.*
nebude fungovat (bude vyžadovat heslo) jako rm
se liší od /bin/rm
.
Nezapomeňte upravit /etc/sudoers
pomocí visudo
příkaz.
Jakmile dosáhnete pokročilé úrovně, možná budete chtít mít své vlastní sudo soubory v /etc/sudoers.d
.
Nejjednodušší způsob je zadat heslo z stdin
pokud je vaše sudo
podporuje to (klávesa -S)
ssh -t [email protected] "echo <yourpassword> |sudo -S <yourcommand>"