RSync a sudo
- STEFi - 2013-06-21 20:06:03
Pokud nemáte povolen root přístup na SSH a potřebujete zálohovat pomocí rsync nebo i jinou utilitou, pak máte možnost použít sudo. Záloha se provede pod běžným uživatelem, který má povoleno spouštění rsync v /etc/sudoers a a přidání parametru rsync-path....
Postup nastavení sudoers pro rsync zálohování a přidání parametru rsync-path
1. vytvořte si obyčejného uživatele pro zálohování
# adduser pepa
2. vytvořte mu heslo
# passwd pepa
3. pokud nemáte nainstalované sudo, pak jej neinstalujte (dle distribuce se liší)
4. zaveďte do /etc/sudoers nový řádek
pepa ALL= NOPASSWD:/usr/bin/rsync
5. otestujte zálohu z jiného stroje s přidáním parametru
rsync-path
#rsync -avz -e ssh
--rsync-path="sudo rsync" pepa@mujserver.cz:/etc /mojezaloha
Zdroje
http://crashingdaily.wordpress.com/2007/06/29/rsync-and-sudo-over-ssh/