Ik heb een FreeBSD 7.1 server staan waarop ik een NFS server heb draaien. De client is in dit geval een laptop met Arch Linux. Momenteel heb ik de NFS server aan de praat en kan ik deze mounten op de client. Ik zou echter graag willen dat mijn normale user account schrijfrechten zou hebben op deze share. Zowel op de client als op de server heb ik een test gebruiker. Momenteel zien mijn exports er als volgt uit:
Als ik echter deze share mount op mijn laptop, dan hebben alle bestanden de gebruiker 'man' als eigenaar. Als ik kijk naar de UID van de test gebruiker op mijn server:
Dan komt deze UID overeen met de 'man' gebruiker op mijn laptop:
Wat ik dus vermoedt is dat FreeBSD ipv de gebruikersnaam de UID uitwisselt, welke op mijn laptop overeenkomt met de gebruiker man. Is er een nette manier hoe ik kan zorgen dat mijn test gebruiker schrijfrechten krijgt op mijn share?
Verder lukt het me momenteel ook nog niet om op een nette manier mijn NFS server te herstarten. Op internet zie ik de volgende mogelijkheden langs komen (+ nog een aantal afgeleide hiervan):
Deze werken bij mij echter beide niet. Als ik ook probeer rpcbind te restarten dan krijg ik NFS helemaal niet meer aan de praat (dan zegt hij bij het mounten: "RPC: Program not registered"). Momenteel restart ik de server na elke aanpassing, maar dit is een redelijk tijdrovend process.
/home/test -maproot=test 172.21.8.37
Als ik echter deze share mount op mijn laptop, dan hebben alle bestanden de gebruiker 'man' als eigenaar. Als ik kijk naar de UID van de test gebruiker op mijn server:
server # grep test /etc/passwd test:*:1001:1001:Test:/home/test:/usr/local/bin/bash
Dan komt deze UID overeen met de 'man' gebruiker op mijn laptop:
client # grep man /etc/passwd man:x:1001:1001::/var/cache/man:/bin/bash
Wat ik dus vermoedt is dat FreeBSD ipv de gebruikersnaam de UID uitwisselt, welke op mijn laptop overeenkomt met de gebruiker man. Is er een nette manier hoe ik kan zorgen dat mijn test gebruiker schrijfrechten krijgt op mijn share?
Verder lukt het me momenteel ook nog niet om op een nette manier mijn NFS server te herstarten. Op internet zie ik de volgende mogelijkheden langs komen (+ nog een aantal afgeleide hiervan):
/etc/rc.d/mountd restart killall mountd
Deze werken bij mij echter beide niet. Als ik ook probeer rpcbind te restarten dan krijg ik NFS helemaal niet meer aan de praat (dan zegt hij bij het mounten: "RPC: Program not registered"). Momenteel restart ik de server na elke aanpassing, maar dit is een redelijk tijdrovend process.