Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: sudo mount met NFS en rechten  (gelezen 2422 keer)

sudo mount met NFS en rechten
« Gepost op: 2008/11/14, 12:14:56 »
Ik exporteer een map met nfs en kan die prima mounten met sudo mount ...
Maar dan heb ik er geen rechten op.
Hoe kan ik het zo veranderen dat de gewone gebruiker er ook minstens read rechten op krijgt?

mvg

pablo k

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: sudo mount met NFS en rechten
« Reactie #1 Gepost op: 2008/11/14, 13:25:54 »
Je moet op de client de map waar de nfs share gemount wordt even van jou maken:
sudo chown gebruikersnaam:gebruikersnaam /media/nfsshare

Verder kan je ook /etc/fstab aanpassen zodat je geen sudo meer nodig hebt:
192.168.0.1:/gedeelde/map /media/nfsshare nfs rw,user   0   0

192.168.0.1 is het IP van de server
/gedeelde/map is de map op de server die gedeeld wordt
/media/nfsshare is de map op de client waar je de share mount


Re: sudo mount met NFS en rechten
« Reactie #2 Gepost op: 2008/11/14, 13:40:36 »
Die map is van mij en ik heb er alle rechten op. Ik heb die map ook gewoon gemaakt in mijn homedir.
Na jou opmerking heb ik het nog gecontroleerd en die is echt van mij.

Als ik een mount uitvoer dan krijg ik de melding dat alleen sudo dat kan doen. Dus doe ik een sudo mount.

Maar misschien zit het probleem aan de exporterende kant. De map die geexporteerd wordt heeft als eigenaar dezelfde naam als de lokale gebruiker, maar die eigenaar heeft wel een iets ander wachtwoord om in te loggen op de exporterende kant. Zit het hem soms daarin?

Na de mount zijn de rechten op de lokale map als volgt:  owner: 2001 group:501 en dat zijn volgens mij die van de bron.

pablo k
« Laatst bewerkt op: 2008/11/14, 13:51:25 door blokkendoos »

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: sudo mount met NFS en rechten
« Reactie #3 Gepost op: 2008/11/14, 14:41:16 »
De id-nummers voor de gebruiker zijn op de server en op de client hetzelfde?

Dit kan je zien met bijvoorbeeld ls -n

Re: sudo mount met NFS en rechten
« Reactie #4 Gepost op: 2008/11/14, 15:10:18 »
Nee, zo'n beetje alles in mijn persoonlijke map heeft 1000:1000. Behalve die nfs ontvangende map. Die heeft 2001:501.

pablo k

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: sudo mount met NFS en rechten
« Reactie #5 Gepost op: 2008/11/14, 15:12:14 »
Is dat op de server of op de client?

En zijn de eigenaren (inlognamen) wel hetzelfde?

Re: sudo mount met NFS en rechten
« Reactie #6 Gepost op: 2008/11/14, 15:24:59 »
op de client is het mijn map voordat ik ga mounten. Na de mount is er geen naam van de eigenaar meer te zien alleen die uid en guid.
Lokaal, na de mount dus 2001 en 501. (en voor de mount 1000:1000)

De ls -n kan ik volgens de help van ls (busybox op de NLSU2 Unslung server) wel doen, maar levert niet het gewenste resultaat. De naam echter is absoluut dezelfde.

Is het zo duidelijk geworden?

pablo k

PS: ik kan nu lokaal wel met chown de rechten veranderen, dus dat is al heel wat! En op de terminal doe ik dan ls -n voor een geexporteerde map en dan zie  ik 1000:1000 overal.
Maar Nautilus zegt dat de hoofdmap empty is......Nee, Nautilus heeft gewoon even de tijd nodig.
M.a.w. mijn belangrijkste probleem is opgelost. Dank!
Nu nog deze thread op opgelost zetten

pablo k
« Laatst bewerkt op: 2008/11/14, 15:50:34 door blokkendoos »

Re: sudo mount met NFS en rechten
« Reactie #7 Gepost op: 2008/11/14, 16:52:26 »
Nog even: kan ik dat chown-gedoe niet voorkomen met een of andere credentials file net als bij samba?

pablo k

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: sudo mount met NFS en rechten
« Reactie #8 Gepost op: 2008/11/14, 17:54:16 »
Dan moet je kijken in de configuratie van de nlsu2. Als je daar de gebruikers aan kan passen is het niet nodig.
Het gaat vooral om de user en groeps id-nummers.

Re: sudo mount met NFS en rechten
« Reactie #9 Gepost op: 2008/11/15, 08:40:38 »
Beste mensen,

Ik ontdek net dat met die chown aktie op de lokale pc de eigenaar en groep op de server worden aangepast!?
Ik ben niet zo thuis met nfs, maar dit had ik niet verwacht.

Is dit normaal?

Het gevolg is nl. dat de gebruiker op de server geen toegang meer heeft tot zijn bestanden; de uid en guid zijn namelijk veranderd.

mvg

pablo k



Re: sudo mount met NFS en rechten
« Reactie #10 Gepost op: 2008/11/16, 11:12:43 »
Het schijnt zo te zijn dat NFS eigenlijk alleen werkt wanneer de uid en gid op de verschillende computers dezelfde zijn. Dat is soms lastig te realiseren. En als dat heel lastig is dan kun je gebruik maken van rpc.ugidd, kortweg ugidd.

Ik heb het nu anderes opgelost.
Op de client heb ik een nieuwe groep aangemaakt en die de gid toegewezen van de groep op de server. Natuurlijk leden aan de nieuwe client-groep toegewezen. In mijn geval hadden de leden al dezelfde inlognaam, alleen niet dezelfde uid en gid.
Zo werkt alles nu naar wens.

Bedankt voor jullie opmerkingen en adviezen.

pablo k