Vous cherchez un moyen simple de faire cela à partir de la ligne de commande.
Répertorie les partages Samba et les utilisateurs pouvant accéder à chacun d’eux.
Répertorie les partages Samba et les utilisateurs actuellement connectés.
Répertorie les partages Samba et chaque connexion (journal, utilisateur compris) établie avec chacun d’eux.
Des idées? Tout ce que vous utilisez actuellement est disponible qui me donnera les éléments dont j'ai besoin pour mettre cela en place?
À votre santé!
command-line
samba
smb
komputes
la source
la source
Réponses:
Essayez d'utiliser
smbstatus
, il semble être ce dont vous avez besoin.la source
Essayez
smbclient -L ip_of_net_interface -U your_user_name
. Cette option vous permet de voir quels services sont disponibles sur un serveur. Vous l'utilisez commesmbclient -L host
et une liste devrait apparaître.la source
Une légère amélioration par rapport à celle mentionnée dans d'autres réponses:
Récupérera ce qui est partagé et quelle machine (le cas échéant) est connectée à quoi.
la source
De plus, sur la plupart des systèmes, la frappe
testparm
vous donnera des informations sur les partages Samba de la machine que vous utilisez actuellement. Après avoir appuyé sur entrée à l'invite, toutes les lignes non commentées de smb.conf qui vous seront utiles seront également affichées.la source
Essayez
net usershare info --long
.filet d'homme
net - Outil pour l'administration de Samba et des serveurs CIFS distants.
la source
Obtenir les utilisateurs
net rpc user
Obtenir les partages par utilisateur
Moins verbeux que l'
smbclient -L
estnet rpc share list -U $USERNAME
Vous aurez besoin des deux car la liste des partages visibles diffère selon les utilisateurs.
la source