2012-10-09 6 views
5

コマンドラインから、ローカルネットワーク上の特定のサーバーから利用可能なすべてのAFP共有をリストする必要があります。コマンドライン(MacOS)からAFP共有をリストする方法は?

私は次のようにAFPを提供し、利用可能なサーバー閲覧することができます(たとえば、あなたのFinderで表示されているものを

iMac:bin me$ dns-sd -B _afpovertcp._tcp 
Browsing for _afpovertcp._tcp 
Timestamp  A/R Flags if Domain     Service Type    Instance Name 
10:36:36.531 Add  3 4 local.     _afpovertcp._tcp.   iMac 
10:36:36.547 Add  3 5 local.     _afpovertcp._tcp.   iMac 
10:36:36.547 Add  3 4 local.     _afpovertcp._tcp.   box 
10:36:36.547 Add  2 5 local.     _afpovertcp._tcp.   box 
^C 

そして今、私は株式が「iMacの」から利用可能であるかを知りたいと「共有」の左の列のビューのサーバーアイコンをクリックします)。

PS私はすでにこれについて多くのスレッドを見つけました(herehere)が、この特定のトピックについては未回答です。

答えて

0

まあ、どちらかあなたがマウントされたAFP共有のリストをしたい、あなたは、mountコマンドを発行することができますし、のようなものでしょう:

//[email protected]_afpovertcp._tcp.local/path on /Volumes/path (afpfs, nodev, nosuid, mounted by someUser) 

をそれとも、株式がマウントできる何ができるかを知りたいです...残念ながら、あなたがマウントするために利用可能な共有を一覧表示するには、まずユーザーとしてログインする必要があるので、簡単ではありません。異なるユーザーが同じサーバーで異なる共有を表示することがあります。

2

てきたが、この1でalook:

https://nmap.org/nsedoc/scripts/afp-showmount.html

私はnmapので利用可能なAFP-株式についての情報を得ることができる...

マイコマンド:548 -p

nmapのを - -script afp-showmount --script-args afp.username = あなたのユーザー名、afp.password = yourpasswordyourserveraddress

+0

は、すべてのローカルAFP株、例えばを取得することを修正する方法はありますか? – donatJ

-1

私はこの答えを探して、ここで終わった:いない特定のホスト:

sudo sharing -l 
関連する問題