it-swarm-eu.dev

Seznam sdílených samba a současných uživatelů

Hledáte jednoduchý způsob, jak toho dosáhnout z příkazového řádku.

Seznam sdílených složek samby a uživatelů, kteří k nim mají přístup.

Seznam sdílených samba a uživatelé, kteří jsou k nim aktuálně připojeni.

Seznam sdílených samba a každé připojení (protokol, včetně uživatele), které bylo vytvořeno ke každému z nich.

Nějaké nápady? Všechno, co používáte, je v současné době k dispozici a dá mi kousky, které musím dát dohromady?

Na zdraví!

57
komputes

Zkuste použít smbstatus, zdá se, že to, co potřebujete.

33
Max Kochubey

Snaž se smbclient -L ip_of_net_interface -U your_user_name. Tato možnost vám umožní zjistit, jaké služby jsou na serveru k dispozici. Používáte to jako smbclient -L Host a měl by se zobrazit seznam.

25
Hans Ginzel

Mírné zlepšení toho, co bylo uvedeno v jiných odpovědích:

smbstatus - shares

Načte, co je sdíleno a který stroj (pokud existuje) je k čemu připojen.

19
adriano72

Ve většině systémů vám také zadáním testparm získáte informace o podílech samby stroje, který právě používáte. Po stisknutí klávesy Enter na výzvě se také zobrazí všechny nekompletované řádky smb.conf, které mohou být užitečné.

14
Aurelius

Snaž se net usershare info --long.

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

mužská síť

net - Nástroj pro správu serverů Samba a vzdálených serverů CIFS.

8
Hans Ginzel

Získání uživatelů

net rpc user

Získání podílů na uživatele

Méně podrobný než smbclient -L je net rpc share list -U $USERNAME

Budete potřebovat obojí, protože seznam viditelných sdílených položek se u každého uživatele liší.

4
MSalters

Použijte příkaz pdbedit.

Sudo pdbedit -L -v

Kde -L je seznam uživatelů & -v má být podrobný.

0
NBK