NAS csatolása

Fórumok

Üdv!

Hogy tudom megoldani, hogy egy nfs-sel felcsatolt NAS-ra a másoláskor
a fájlok eredeti jogai meg tulajai is beállítódjanak?

Hozzászólások

Szia!

Ha jól emlékszem nálam a no_root_squash beállítás hozta ezt az eredményt.

--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64

Megnéztem "sima" linux alatt a no_root_squash-sal de úgy sem megy.
A fájl uid/gid és a jog is megváltozik másolás után.

/etc/export:

/data 192.168.1.0/24(rw,no_root_squash,no_subtree_check,async)

A kliensen nem adtam meg opciót, így elvileg a default beállítás megy, nem?

mount -t nfs 192.168.1.1:/data /mnt

A jogok megvannak, de az uid/gid az nobody/nogroup lesz.

Lehet hogy én vagyok a sügér és csak azért ez az uid/gid mert a szerveren nincs ilyen user?
Viszont a kliensről nem a megfelelő uid/gid-et kéne látnom?

Én SUSE-n a yast-os nfs klienst használom, az alapban tartalmazza ezt a defaults opciót, és így is csatolja fel.
fstab-ban így néz ki: 172.16.4.64:/cucc /home/cucc nfs defaults 0 0

"Lehet hogy én vagyok a sügér és csak azért ez az uid/gid mert a szerveren nincs ilyen user?
Viszont a kliensről nem a megfelelő uid/gid-et kéne látnom?"

Nálam a szerveren más user nevébe kerül, mert más név van azon az id-n, de gépről nézve a saját nevemen van. Tehát maga a uid nem változik át, csak a jelentése a különböző gépeken.

--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64

Most nem meslem el az egész NFS-t, de
- ha ismeretlen UID-del szól a kliens, a szerver a nobody nevében csinálja a dolgokat
- ha ismert UID-del szól a kliens, ami nem a root-é (0), akkor azzal az UID-dal dolgozik a szerver
- és ha a root UID-jével (0) szól a kliens, akkor a no_root_squash függvényében vagy noody, vagy a sajátja (0)