Zdravím všechny,
lámu si hlavu s takovou maličkostí, zajímalo by mne, jak to vyřešit efektivně a jednoduše :-)
Pravidelně zálohuji společná data, bez problémů. Zjistil jsem, že ostatní uživatelé (rodina) kašlou na pravidelné zálohování svého /HOME.
Mám skriptík, který pomocí rdiff-backup zálohuje data na další HDD a na externí HDD určený na zálohy (hlavně fotky, vytvořené soubory v HOME a poštu)
Bohužel mi nechce zazálohovat data z HOME ostatních uživatelů, nemá tam při mám přihlášení práva. Nechci použít příkaz "sudo", protože výsledná záloha je potom pouze s právy roota, potřebuji zachovat práva jednotlivých souborů.
Dávka:
#!/bin/bash
function pause()
{
read -s -n 1 -p “$*”
echo
}
rdiff-backup -b –exclude /home/pavel/přebrat –print-statistics /home/pavel /media/zaloha/home/pavel
pause “Press any key to continue”
Jak spustit pod svým účtem tuto dávku, jako že ji pustil někdo jiný ?
Předem moc dík za nakopnutí správným směrem :-D
PS. jen doplním, už jsem testnul přidat se do skupiny těchto uživatelů, částečně to pomohlo, ale pořád se nezazálohuje vše - jde hlavně o konfigurační soubory programů (pošta, jabber atd.)