Exportuji adresář do linuxového pole a mohu ho připojit z jiného linuxového pole pomocí
# mount -t nfs kurush: / media / lynk / mnt / kurush /
Stejný příkaz selže v systému Mac OS X:
$ sudo mount -t nfs kurush: / media / lynk / Volumes / lynkmount_nfs: nelze připojit / media / lynk z kurush onto / Volumes / lynk: Operace není povolena
Zároveň kurush: / var / logs / syslog
zaznamená tento řádek:
rpc.mountd [7943]: ověřený požadavek na připojení od sds-MacBook-Pro.home: 1009 pro / media / lynk (/ media / lynk)
Když se snažím jít přes GUI (finder-> připojit se k serveru-> nfs: // kurush / media / lynk
-> připojit), dostanu okamžité selhání (nelze se připojit &c) a linux box syslog zaznamená ověřený požadavek na připojení
.
Problém je vyřešen pomocí privilegovaného portu :
Příkazový řádek:
sudo mount -o resvport -t nfs kurush: / media / lyn k / Volumes / lynk
Povolení grafického uživatelského rozhraní:
sudo vifs
a poté přidejte řádek
kurush: / media / lynk / Volumes / lynk nfs resvport, ro, user, noauto
Otázky jsou :
-
Proč musím použít privilegovaný port? Je to něco, co dělám na straně linuxu? Zdá se mi, že si pamatuji, že jsem kdysi připojil tento podíl bez výše zmíněné magie.
-
Jak řeknu MacOSX, aby použil privilegovaný port bez použití příkazového řádku? Myslel jsem, že Apple je pro „netechnický“ dav, takže to musí být možné!