J'exporte un répertoire sur une machine linux et je peux le monter depuis une autre machine linux à l'aide de la fonction
# mount -t nfs kurush:/media/lynk /mnt/kurush/
La même commande échoue sur Mac OS X :
$ sudo mount -t nfs kurush:/media/lynk /Volumes/lynk
mount_nfs: can't mount /media/lynk from kurush onto /Volumes/lynk: Operation not permitted
En même temps, kurush:/var/logs/syslog
enregistre cette ligne :
rpc.mountd[7943]: authenticated mount request from sds-MacBook-Pro.home:1009 for /media/lynk (/media/lynk)
Lorsque j'essaie de passer par l'interface graphique (finder->connecter au serveur-> nfs://kurush/media/lynk
->connect), j'obtiens un immédiat (impossibilité de se connecter &c) et le syslog de la machine linux enregistre le message. authenticated mount request
.
Le problème est résolu en utilisant un port privilégié :
Ligne de commande :
sudo mount -o resvport -t nfs kurush:/media/lynk /Volumes/lynk
Pour activer l'interface graphique :
sudo vifs
puis ajoutez une ligne
kurush:/media/lynk /Volumes/lynk nfs resvport,ro,user,noauto
Les questions sont les suivantes :
-
Pourquoi Dois-je utiliser un port privilégié ? Est-ce quelque chose que je dois faire du côté linux ? Je crois me souvenir qu'il fut un temps où je montais ce partage sans la magie susmentionnée.
-
Comment Comment indiquer à MacOSX d'utiliser le port privilégié sans utiliser la ligne de commande ? Je croyais qu'Apple s'adressait aux non-techniciens, alors ça doit être possible !