Перелічіть акції самби та поточних користувачів


51

Шукайте простий спосіб зробити це з командного рядка.

Перелічіть акції самби та користувачів, які можуть отримати доступ до кожної з них.

Перелічіть акції самби та користувачів, які зараз підключені до них.

Перелічіть спільний доступ до samba та кожне з'єднання (журнал, включаючи користувача), встановлене для кожного з них.

Якісь ідеї? Все, що ви використовуєте, що є на даний момент, що дасть мені шматочки, які мені потрібно зібрати?

Ура!


2
Ми можемо перелічити акції з командного рядка за допомогою smbtree. Ми можемо проаналізувати:
/etc/samba/smb.conf /var/lib/samba/usershares/*.conf

Відповіді:


30

Спробуйте використовувати smbstatus, здається, що вам потрібно.


9
smbstatus перераховує лише поточні з'єднання. Що з переліком усіх акцій та користувачів, які можуть отримати доступ до них (навіть якщо вони не підключені на той час)?
лабіринт

1
Ще трохи подробиць було б оцінено
frepie

22

Спробуйте smbclient -L ip_of_net_interface -U your_user_name. Ця опція дозволяє переглянути, які сервіси доступні на сервері. Ви використовуєте його як smbclient -L hostі повинен з’явитися список.


2
Це найкраща відповідь на питання!
Ахі Туна

18

Невелике поліпшення того, що згадується в інших відповідях:

smbstatus - частки

Вилучить те, що ділиться, і яка машина (якщо така є) підключена до чого.


1
Ідеально! Але це показує лише, якщо я переглядаю частку, але не, якщо я просто розмістив її в Windows. Там, де NFS відображається постійно, але я думаю, що це тому, що NFS постійно "монтується", Windows просто відображається на карті, а не встановлюється до нього.
FreeSoftwareServers

14

Крім того, у більшості систем введення тексту testparmдає вам інформацію про загальні відомості про самбу машини, яку ви зараз використовуєте. Після натискання клавіші Enter підказки він також покаже вам кожен коментований рядок smb.conf, який може бути корисним.


5

Спробуйте net usershare info --long.

/usr/bin/net -> /etc/alternatives/net
/etc/alternatives/net -> /usr/bin/net.samba3

людина чиста

net - Інструмент для адміністрування Samba та віддалених серверів CIFS.


3

Отримання користувачів

net rpc user

Отримання акцій на користувача

Менш багатослівний, ніж smbclient -Lєnet rpc share list -U $USERNAME

Вам потрібно буде і те, і інше, оскільки список видимих ​​спільних ресурсів відрізняється від користувача.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.