2012-10-09 29 views
5

Từ dòng lệnh, tôi cần liệt kê tất cả các cổ phiếu AFP có sẵn từ một máy chủ đã cho trên mạng cục bộ.Cách liệt kê cổ phiếu AFP từ dòng lệnh (MacOS)?

Tôi có thể duyệt các máy chủ có sẵn mà cung cấp AFP như sau:

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 

Và bây giờ tôi muốn biết những gì cổ phiếu có sẵn từ "iMac" ví dụ (những cái mà được hiển thị bởi Finder khi bạn bấm vào biểu tượng máy chủ trong chế độ xem cột bên trái "Chia sẻ")?

PS Tôi đã tìm thấy nhiều chủ đề về điều này (herehere), nhưng chúng chưa được trả lời cho chủ đề cụ thể này.

Trả lời

0

Vâng, hoặc là bạn muốn danh sách các cổ phiếu AFP gắn, sau đó bạn có thể phát hành một lệnh mount và bạn sẽ nhận được một cái gì đó như:

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

Hoặc bạn có muốn biết những gì cổ phiếu có thể được cung cấp để gắn … Và thật không may là điều đó không dễ dàng vì trước tiên bạn cần đăng nhập với tư cách người dùng để liệt kê các cổ phiếu có sẵn để bạn gắn kết. Những người dùng khác nhau có thể thấy các chia sẻ khác nhau cho cùng một máy chủ.

2

Có alook tại một này:

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

tôi có thể nhận được thông tin về sẵn AFP-cổ phiếu với nmap ...

lệnh của tôi:

nmap -p 548 - -script afp-showmount --script-args afp.username = tên người dùng của bạn, afp.password = yourpasswordyourserveraddress

+0

Có cách nào để thay đổi điều đó để có được tất cả các cổ phiếu AFP địa phương, ví dụ như: không phải là một máy chủ cụ thể? – donatJ

-1

tôi đã kết thúc ở đây tìm kiếm câu trả lời này:

sudo sharing -l 
Các vấn đề liên quan