NOPASSWD
Ubuntu 14.04'te parola doğrulamayı korumak istediğimi düşünerek (kullanmak veya anahtar istemiyorum ):
sudo
Uzak makinede " Debian'da desteklenmesi gerekiyor, bkz. " Adlı tty_tickets
geçici bir dosyayı devre dışı bırakarak "Aç" ve "sudo zaman aşımını 15 dakika daha uzatan" kullanıcının önbelleğe alınmış kimlik bilgilerini güncelle "/etc/sudoers.d/
/etc/sudoers.d/README
- Run
rsync
ile sudo
diğer yanıtlar gösterildiği gibi
- Yeniden etkinleştiren
sudo
geçici dosyayı kaldırarak uzaktaki makinede "Kapat"/etc/sudoers.d/
tty_tickets
... veya komut satırları ile:
ssh -t $REMOTEPC 'echo "Defaults !tty_tickets" | sudo tee /etc/sudoers.d/temp; sudo -v'
rsync -aP -e 'ssh' '--rsync-path=sudo rsync' /etc/pulse/client.conf $REMOTEPC:/etc/pulse/client-copy.conf
ssh -t $REMOTEPC 'sudo rm -v /etc/sudoers.d/temp; sudo -v'
Bu komutları yerel makinede çalıştırırken aldığım yanıtlar:
$ ssh -t $REMOTEPC 'echo "Defaults !tty_tickets" | sudo tee /etc/sudoers.d/temp; sudo -v'
remoteuser@$REMOTEPC's password:
[sudo] password for remoteuser:
Defaults !tty_tickets
Connection to $REMOTEPC closed.
$ rsync -aP -e 'ssh' '--rsync-path=sudo rsync' /etc/pulse/client.conf $REMOTEPC:/etc/pulse/client-copy.conf
remoteuser@$REMOTEPC's password:
sending incremental file list
client.conf
1269 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1)
$ ssh -t $REMOTEPC 'sudo rm -v /etc/sudoers.d/temp; sudo -v'
remoteuser@$REMOTEPC's password:
removed ‘/etc/sudoers.d/temp’
[sudo] password for remoteuser:
Connection to $REMOTEPC closed.
Not sudo -v
her zaman dosyaları oluşturulduktan sonra koştu olmalıdır /etc/sudoers.d/
buradaki değişiklikler kabul edilir, böylece.