csagaNem is a usernév a fontos, hanem hogy az adott userhez tartozó UID és a GID egyezzen a linux kliens gépen levő UID és GID értékével.
Ha nincs akkor a NAS-on hozzuk létre a usert akinek a share-k ki akarjuk majd ajánlani:
sudo useradd walaki
Nézzük meg az UID/GID-jét és írjuk fel:
cat /etc/passwd | grep walaki
walaki:x:1003:1005::/home/walaki:
Jelen példában az UID=1003 (első szám), a GID=1005 (második szám)
Most a kliens gépen (ahova ki lesz ajánlva a share) nézzük meg a "walaki" user pillanatnyi UID és GID-jét (parancsorba csináljuk, pl. Terminal).
cat /etc/passwd | grep walaki
walaki:x:1002:1004::/home/walaki:
Itt az UID=1002, a GID=1004.
Most engedélyezzük a root fiókot (adjunk neki egy jelszót és azt jegyezzük meg!):
sudo passwd root
Lépjünk ki a rendszerből azzal a userrel amit változtatni akarunk (ez esetben a kliensen valószínűleg a walaki userrel voltunk bennt. Ez fontos mert különben nem tudjuk az UID/GID-eket megváltoztatni.
A login ablakot ha látjuk, menjünk az 1-es virtuális terminálra (VT1). Loginolás helyett csak nyomjuk meg a CTRL+ALT+F1 billentyűkombinációt.
Kapunk egy teljes ablakos terminált. Itt lépjünk be a root userrel és azzal a jelszóval amit az előbb megadtunk neki.
Most már ódosíthatjuk a user és a group ID-kat a walaki useren:
usermod -u
Tehát:
usermod -u 1003 walaki
groupmod -g
Tehát:
groupmod -g 1005 walaki
Most a kliensen az összes a userhez tartozó fájl és könyvtár tulajdonosát módosítani kell az új UID/GID értékekre:
DE! Ha a kliensre már fel vannak csatolva akármilyen share-k (főleg RW!), akkor azt előtte feltétlen umountoljuk, mert azon is át lesz írva!!! Legjobb ha a kliens gépet még a CTRL-ALT-F1 művelet indítása előtt újraindítjuk, de úgy hogy előtte minden hálózati kapcsolatot lehúzunk, kikapcsolunk a gépről. Ha van felmountolt share és az ráadásul írható is, akkor a következp két parancs azokon is módosítani fogja az UID/GID értkeit, ami nem biztos hogy jó lenne később. ;)
chown -Rhc --from= / # User ID módosítása
Tehát:
chown -Rhc --from=1002 1003 /
chown -Rhc --from=: : / # Group ID módosítása
Tehát (különbség a kettőspont, mivel a második értéket akarjuk módosítani):
chown -Rhc --from=:1004 :1005 /
Most már kiloggolhatunk, indítsuk újra a klienst, netet dugjuk vissza és műküdni fog RW-ben a share (persze ha előtte már a kiajánlást megcsináltuk rendesen). ;)
A végén, ha a gép újraindult, akkor kapcsoljuk ki a root fiókot (biztonságosabb)
sudo passwd -dl root