Ich exportiere ein Verzeichnis auf einer Linux-Box und kann es mit einer anderen Linux-Box mounten
# mount -t nfs kurush:/media/lynk /mnt/kurush/
Der gleiche Befehl schlägt unter Mac OS X fehl:
$ sudo mount -t nfs kurush:/media/lynk /Volumes/lynk
mount_nfs: can't mount /media/lynk from kurush onto /Volumes/lynk: Operation not permitted
Gleichzeitig wird kurush:/var/logs/syslog
diese Zeile aufgezeichnet:
rpc.mountd[7943]: authenticated mount request from sds-MacBook-Pro.home:1009 for /media/lynk (/media/lynk)
Wenn ich versuche, über die GUI zu gehen (Finder-> Verbindung zum Server herstellen nfs://kurush/media/lynk
- > -> Verbindung herstellen), wird sofort ein Fehler angezeigt (Verbindung nicht möglich & c) und das Linux-Box-Syslog zeichnet das auf authenticated mount request
.
Das Problem wird mithilfe eines privilegierten Ports gelöst :
Befehlszeile:
sudo mount -o resvport -t nfs kurush:/media/lynk /Volumes/lynk
So aktivieren Sie die GUI:
sudo vifs
Fügen Sie dann eine Zeile hinzu
kurush:/media/lynk /Volumes/lynk nfs resvport,ro,user,noauto
Die Fragen sind :
Warum muss ich einen privilegierten Port verwenden? Ist es etwas, was ich auf der Linux-Seite mache? Ich scheine mich zu erinnern, dass ich diesen Anteil einst ohne die oben erwähnte Magie bestiegen habe.
Wie kann ich MacOSX anweisen, den privilegierten Port ohne Verwendung der Befehlszeile zu verwenden? Ich dachte, Apple sei für die "Nicht-Technikfreaks", also muss es möglich sein!