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!
command-line
samba
smb
komputy
źródło
źródło
Odpowiedzi:
Spróbuj użyć
smbstatus
, wydaje się, że potrzebujesz.źródło
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 jakosmbclient -L host
i powinna pojawić się lista.źródło
Niewielka poprawa do tego, co wspomniano w innych odpowiedziach:
Pobiera to, co jest udostępniane i która maszyna (jeśli istnieje) jest podłączona do czego.
źródło
Również w większości systemów pisanie
testparm
daje 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.źródło
Spróbować
net usershare info --long
.człowiek netto
net - Narzędzie do administrowania Sambą i zdalnymi serwerami CIFS.
źródło
Zdobywanie użytkowników
net rpc user
Pobieranie udziałów na użytkownika
Mniej gadatliwy niż
smbclient -L
jestnet rpc share list -U $USERNAME
Będziesz potrzebować obu, ponieważ lista widocznych udziałów różni się w zależności od użytkownika.
źródło