Samba paylaşımlarını ve mevcut kullanıcıları listele


51

Bunu komut satırından yapmanın basit bir yolunu arıyorum.

Samba paylaşımlarını ve her birine erişebilecek kullanıcıları listeleyin.

Samba paylaşımlarını ve o anda bağlı olan kullanıcıları listeleyin.

Samba paylaşımlarını ve her birine kurulan her bağlantıyı (kullanıcı da dahil olmak üzere) listeleyin.

Herhangi bir fikir? Şu anda mevcut olan ve bunu bir araya getirmem için gereken parçaları verecek olan herhangi bir şey var mı?

Şerefe!


2
Komut satırından smbtree kullanarak payları listeleyebiliriz. Biz ayrıştırmak: /var/lib/samba/usershares/*.conf /etc/samba/smb.conf
komputes

Yanıtlar:


30

Kullanmaya çalış smbstatus, ihtiyacın olan şey gibi görünüyor.


9
smbstatus yalnızca geçerli bağlantıları listeler. Tüm paylaşımları ve bunlara erişebilecek kullanıcıları listelemeye ne dersiniz?
labirent

1
Biraz daha fazla ayrıntı takdir olurdu
frepie

22

Dene smbclient -L ip_of_net_interface -U your_user_name. Bu seçenek bir sunucuda hangi servislerin mevcut olduğuna bakmanıza izin verir. Olarak kullanırsınız smbclient -L hostve bir liste görünmelidir.


2
Bu sorunun en iyi cevabı!
Ahi Tuna,

18

Diğer cevaplarda belirtilenlere hafif bir gelişme:

smbstatus - paylaşım

Neyin paylaşıldığını ve hangi makinenin (varsa) neye bağlı olduğunu geri alır.


1
Mükemmel! Ama sadece paylaşıma göz atıyorsam gösterir, ancak yalnızca Windows ile eşledim. NFS'nin sürekli olarak gösterdiği yer, ancak sanırım NFS sürekli olarak "monte edilmiş" olduğundan, Windows henüz eşleştirildi ve erişilene kadar monte edilmedi.
FreeSoftwareServers

14

Ayrıca, çoğu sistemde, yazmak testparmo anda kullanmakta olduğunuz makinenin samba payları hakkında bilgi verecektir. Komut isteminde enter tuşuna bastıktan sonra, size yararlı olabilecek her bir açıklanmamış smb.conf satırı da gösterilecektir.


5

Dene net usershare info --long.

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

adam net

net - Samba ve uzak CIFS sunucularının yönetimi için araç.


3

Kullanıcıları alma

net rpc user

Kullanıcı başına hisse alınıyor

Küçüktür ayrıntılı smbclient -Lolduğunet rpc share list -U $USERNAME

Her ikisine de ihtiyacınız olacak çünkü görünür paylaşım listesinin kullanıcı başına farkı var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.