在命令行中,我需要列出本地网络上给定服务器可用的所有AFP共享。
我可以浏览提供AFP的可用服务器,如下所示:
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"例如(当你在"分享"左栏视图中)的服务器图标上显示时,Finder显示的那些?
答案 0 :(得分:2)
已经接受了这个:
https://nmap.org/nsedoc/scripts/afp-showmount.html
我可以通过nmap获取有关可用afp-shares的信息...
我的命令:
nmap -p 548 --script afp-showmount --script-args afp.username = yourusername ,afp.password = yourpassword yourserveraddress
答案 1 :(得分:-1)
好吧,要么你想要挂载的afp共享列表,那么你可以发出一个mount命令,你会得到类似的东西:
//someUser@someServer._afpovertcp._tcp.local/path on /Volumes/path (afpfs, nodev, nosuid, mounted by someUser)
或者您想知道可以安装哪些共享...而且不幸的是,这并不容易,因为您首先需要以用户身份登录以列出可供您安装的可用共享。不同的用户可能会看到同一服务器的不同共享。
答案 2 :(得分:-2)
我最终在这里寻找这个答案:
sudo sharing -l