=> nerds only A blog on rails, php, computing, my bass guitar and stuff

Remote sudo rsync'ing

on in Linux

Great article about adjusting /etc/sudoers to let rsync be executed as sudo without a password:

Using visudo -- edit the following file: /etc/sudoers
USERNAME ALL = NOPASSWD: /path/to/command1,/path/to/command2

The problem is that if you do not put the USERNAME ALL =... command at the bottom, then the %admin ALL=(ALL) ALL statement that comes with Ubuntu will override it and force you to enter a password. Negating what you put in above. The simple solution is, put your statement at the very bottom of your sudoers file.