Ket nfs kerdes

Sziasztok,

Van egy otthoni szerver es ket kliens es ket kerdes merult fel, amit eddig nem tudtam megoldani.

1) A szerveren (ubuntu) fut egy nfs szerver, amin ket felhasznalo home konyvtara van megosztva (user1 id: 1000, user2 id: 1001). User1 gond nelkul csatlakozik, de ha user2 csatlakozik (kliens gepen az id-je 1000), akkor az allomanyok tulajdonosa es tulajdonoscsoportja 1001-kent latszik. Ha user2 gepen letrehozok meg egy felhasznalot, akkor annak a felhasznalonak a nevevel latszik minden allomany.
A kerdesem az lenne, hogy meg lehet-e oldani, hogy user2 neve legyen 1001 helyett anelkul, hogy a kliens gepen megvaltoztatom az id-et/letrehozok egy uj felhasznalot?

szerk: a kliens user2-nek a szerveren levo allomanyokhoz az _others_-re kiosztott jogosultsagokkal van hozzaferese.

2) A masik gondom a symlink. Csinaltam egy megosztott konyvtarat user1 home-jaban. Egy symlink mutat user2 konyvtarabol user1 kozos konyvtaraba. Eddig samba-val volt megosztva es azzal mukodott a link, viszont ha nfs megosztast hasznalok, akkor a link a kliens gep gyokerkonyvtarahoz kepest kezeli az utvonalat es termeszetesen azt irja, hogy ilyen konyvtar nem letezik.

Tudna valaki segiteni?

Udv: Dani

Hozzászólások

az első kérdésre rpc.ugidd a válasz. a második kérdésben nem derül ki, hogy a symlink az relatív, vagy abszolút-e... én használok symlinkeket NFS-en keresztül, és nem tűnt fel, hogy bármi disznóság lenne velük...

Koszonom, ezt nem talaltam.

Hogy oszinte legyek a symlinket nem ertem. Abszolut eleresi utvonalat hasznalok igy: /home/user1/megosztott_konyvtar-ra mutat a /home/user2/kozos-bol. Ekkor a megosztott_konyvtar-at a kliensen keresi. Ha tildevel adom meg, akkor az user2 home-ja lesz.

--------------------------
Debian lenny, 2.6.23

A symlink letrehozasanal nem mindegy hogy hogy abszolut (gyokertol indulva), vagy relativ (a kurrens konyvtartol indulva) adod e meg hogy mire mutat:


cd /tmp
touch x
ln -s ./x y  # y relativ symlink : y -> ./x
ln -s /tmp/x z # z abszolut symlink : z -> /tmp/x 

Hasznalj relativ symlinket. vhogy igy


cd /home/user2
ln -s ../user1/megosztott_konyvtar kozos

==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

Ez akkor mukodik, ha a home konyvtarat osztom meg, de eddig ket megosztas volt (/home/user1 es /home/user2). Egy fokkal jobban orulnek, ha igy maradhatna s nem kene a home konyvtarat megosztani. Samba alatt mukodott abszolut eleresi utvonallal is, nem ertem itt miert mas.

--------------------------
Debian lenny, 2.6.23

1) uid

Itt olvashatsz az rpc.uigdd-ről. Én nem használom. Kis hálózaton egyszerűbb összhangba hozni a user id-ket. Az Ubuntuban létezik rpc.uigdd csomag, de nem támogatott. Az NFS helyett esetleg használhatnál sshfs-t, abban nincs ez a probléma.

2) symlink

Ilyen az NFS, alkalmazkodni kell hozzá. A sshfs is így kezeli a linkeket.

--
CCC3