Адрес самбы дается
//<server>/<service>
Зная имя BIOS <server>
, как мне узнать <service>
поле удаленно (кроме сервера)?
С хоста Linux я бы установил smbclient
упаковка и использование /usr/bin/smbclient
перечислить акции
из man smbclient
-L|--list
This option allows you to look at what services are available on a server.
You use it as smbclient -L host and a list should appear.
The -I option may be useful if your NetBIOS names don't match
your TCP/IP DNS host names or if you are trying to reach a
host on another network.
$ /usr/bin/smbclient --help | grep -A1 list
-L, --list=HOST Get a list of shares available on
a host
$
Некоторые общие ресурсы могут требовать аутентификации.
Пример:
$ /usr/bin/smbclient --user 'MYDOMAIN\account' --list 192.168.123.20
Enter MYDOMAIN\account's password:
Domain=[MYDOMAIN] OS=[Windows 7 Enterprise 7601 Service Pack 1] Server=[Windows 7 Enterprise 6.1]
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Remote Admin
C$ Disk Default share
IPC$ IPC Remote IPC
print$ Disk Printer Drivers
NetBIOS over TCP disabled -- no workgroup available
$
Это будет то, что было определено в конфигурации Samba.
Предполагая, что это сервер Linux, запустите
testparm
завести дамп сервисов.
Если службы настроены так, чтобы их можно было обнаруживать, вы можете перейти к // сервер и посмотреть список услуг.