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
- 821 megtekintés
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...
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
valaki?
--------------------------
Debian lenny, 2.6.23
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Koszonom. Valoszinuleg inkabb sshfs lesz a dologbol.
Kellemes hetveget
Dani
--------------------------
Debian lenny, 2.6.23
- A hozzászóláshoz be kell jelentkezni