Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Pavel1TU 09 Listopadu 2009, 12:27:32

Název: Záloha /HOME ostatních uživatelů - práva
Přispěvatel: Pavel1TU 09 Listopadu 2009, 12:27:32
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:
Kód: [Vybrat]
#!/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.)
Název: Re: Záloha /HOME ostatních uživatelů - práva
Přispěvatel: nettezzaumana 09 Listopadu 2009, 12:54:15
vetsina rozumnych programu podporuje prepinac pro zachovani prav:

# cp --help | grep \\-p\
  -p                           same as --preserve=mode,ownership,timestamps

# tar --help | grep \\-p,
  -p, --preserve-permissions, --same-permissions
Název: Re: Záloha /HOME ostatních uživatelů - práva
Přispěvatel: Pavel1TU 09 Listopadu 2009, 13:09:31
vetsina rozumnych programu podporuje prepinac pro zachovani prav:

# cp --help | grep \\-p\
  -p                           same as --preserve=mode,ownership,timestamps

# tar --help | grep \\-p,
  -p, --preserve-permissions, --same-permissions

zatím jsem našel :

 
Kód: [Vybrat]
--preserve-numerical-ids
              If  set,  rdiff-backup will preserve uids/gids instead of trying
              to preserve unames and gnames.  See the USERS AND GROUPS section
              for more information.

nejsem z toho moudrý

kompletní výpis možností je na

http://rdiff-backup.nongnu.org/rdiff-backup.1.html

v sekci USER a GROUP - můžeš na to mrknout

mám už cca. 2 letou zálohu a nechci něco po.... - přeci jen tam je i historie souborů a fotky, které už na PC nemám.
Název: Re: Záloha /HOME ostatních uživatelů - práva
Přispěvatel: nettezzaumana 09 Listopadu 2009, 13:31:30
nezlob se na me, ale:

1) tvuj nastroj na backup nepouzivam, takze nevim
2) precist si manual snad muzes sam
Název: Re: Záloha /HOME ostatních uživatelů - práva
Přispěvatel: matyskovo 09 Listopadu 2009, 13:44:50
Neznám Váš nástroj, použil bych rsync viz http://www.root.cz/clanky/pokrocile-zalohovani-s-rsync/ a klidně jej spouštěl pomocí cronu každou hodinu, ev. pomocí scriptu po připojení zálohovacího média. První spuštění celkem zastaví systém - bude se přenášet vše, ale pak už ani nic nepoznáte, jedná se o vynikající nástroj.