Portál AbcLinuxu, 10. května 2025 02:36
Ahoj,
Mám server na který si chci pomocí rsync zálohovat home.
Skript mi funguje až na jednu maličko, nemohu měnit vlastníka překopírovaných souborů.
Zde je příklad chybové hlášky:
rsync: chown "/home/home_backup/vkorecky/.DCOPserver_vkorecky-desktop_:0" failed: Operation not permitted (1)
rsync spouštím s těmito parametry:
rsync -r -t -p -o -g -v --progress --delete -l /home/vkorecky/ /home/home_backup/vkorecky/
NFS disk mám přimountovaný pomocí tohoto řádku ve FSTAB:
192.168.1.3:/home/home_backup /home/home_backup nfs user,defaults,atime,auto,rw,dev,exec,suid 0 0
Může mi někdo poradit jak připojit NFS disk aby rsync měnil vlastníka ?
Předem děkuji za radu.
Ahoj,
tady je výpis z /etc/exports :
/home/home_backup 192.168.1.0/24(rw)
rsync je spouštěn uživatelem root
root_squash
, což znamená, že pokud přistupuje root do toho sharu, je změněn na uživatele nobody. A ten pak nemá právo změnit vlastníka toho souboru. Pokud se tomu chceš vyvarovat použij v exportu parametr no_root_squash.
/home/home_backup 192.168.1.0/24(rw,no_root_squash)Je to teda určité bezpečnostní riziko.
Díky, to bylo přesně ono, teď vše šlape
Jako bezpečnostní riziko to nevidím, jelikož NFS mohu mountovat jenom lokálně a jde o domácí síť, tak mám všechny počítače pod kontrolou.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.