Ищете простой способ сделать это из командной строки.
Список общих ресурсов samba и пользователей, которые могут получить к ним доступ.
Список общих ресурсов samba и пользователей, подключенных к ним в данный момент.
Перечислите общие ресурсы samba и каждое соединение (журнал, включая пользователя), которое было установлено с каждым из них.
Есть идеи? Что-нибудь, что вы используете, что доступно в настоящее время, даст мне кусочки, которые мне нужны, чтобы собрать это вместе?
Ура!
command-line
samba
smb
komputes
источник
источник
Ответы:
Попробуйте использовать
smbstatus
, кажется, это то, что вам нужно.источник
Попробуй
smbclient -L ip_of_net_interface -U your_user_name
. Эта опция позволяет вам посмотреть, какие сервисы доступны на сервере. Вы используете его какsmbclient -L host
и список должен появиться.источник
Небольшое улучшение по сравнению с тем, что упоминалось в других ответах:
Будет извлекать то, что передается и какой компьютер (если есть) подключен к чему.
источник
Кроме того, в большинстве систем при вводе
testparm
информации вы будете получать информацию об общих ресурсах samba компьютера, который вы используете в данный момент. После того, как вы нажмете Enter в командной строке, он также покажет вам все некомментированные строки smb.conf, которые могут быть полезны.источник
Попробуй
net usershare info --long
.человек чистая
net - Инструмент для администрирования Samba и удаленных CIFS-серверов.
источник
Получение пользователей
net rpc user
Получение доли на пользователя
Менее многословно, чем
smbclient -L
естьnet rpc share list -U $USERNAME
Вы будете нуждаться в обоих, потому что список видимых акций отличается для каждого пользователя.
источник