Lista udziałów samby i aktualnych użytkowników


51

Szukasz prostego sposobu na zrobienie tego z wiersza poleceń.

Wymień udziały samby i użytkowników, którzy mogą uzyskać dostęp do każdego z nich.

Lista udziałów samby i użytkowników aktualnie z nimi połączonych.

Lista udziałów samby i każdego połączenia (dziennika, w tym użytkownika), które zostało ustanowione dla każdego z nich.

Jakieś pomysły? Czy używasz obecnie dostępnych elementów, które dadzą mi trochę elementów potrzebnych do złożenia tego w całość?

Twoje zdrowie!


2
Możemy wyświetlić listę udziałów z wiersza poleceń, używając smbtree. Możemy parsować: /etc/samba/smb.conf /var/lib/samba/usershares/*.conf
komputuje

Odpowiedzi:


30

Spróbuj użyć smbstatus, wydaje się, że potrzebujesz.


9
smbstatus wyświetla tylko bieżące połączenia. A co z listowaniem wszystkich udziałów i użytkowników, którzy mogą uzyskać do nich dostęp (nawet jeśli nie są wtedy podłączeni)?
labirynt

1
Doceniono by trochę więcej szczegółów
frepie

22

Spróbować smbclient -L ip_of_net_interface -U your_user_name. Ta opcja umożliwia sprawdzenie, jakie usługi są dostępne na serwerze. Używasz go jako smbclient -L hosti powinna pojawić się lista.


2
To najlepsza odpowiedź na pytanie!
Ahi Tuna,

18

Niewielka poprawa do tego, co wspomniano w innych odpowiedziach:

smbstatus - akcje

Pobiera to, co jest udostępniane i która maszyna (jeśli istnieje) jest podłączona do czego.


1
Doskonały! Ale pokazuje tylko, gdy przeglądam udział, ale nie, jeśli mam go zmapowany do systemu Windows. Gdzie NFS pokazuje się ciągle, ale myślę, że to dlatego, że NFS jest stale „montowany”, Windows jest tylko mapowany i nie jest montowany aż do uzyskania dostępu.
FreeSoftwareServers

14

Również w większości systemów pisanie testparmdaje informacje o udziałach samby w komputerze, z którego obecnie korzystasz. Po naciśnięciu klawisza Enter w monicie wyświetli się również każda niepomocowana linia pliku smb.conf, która może być przydatna.


5

Spróbować net usershare info --long.

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

człowiek netto

net - Narzędzie do administrowania Sambą i zdalnymi serwerami CIFS.


3

Zdobywanie użytkowników

net rpc user

Pobieranie udziałów na użytkownika

Mniej gadatliwy niż smbclient -Ljestnet rpc share list -U $USERNAME

Będziesz potrzebować obu, ponieważ lista widocznych udziałów różni się w zależności od użytkownika.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.