J'essaie d'appeler nmblookup dans un terminal sous Lion, mais il n'est pas disponible. Comment puis-je consulter les noms d'hôtes NMB à partir du terminal ?
Réponses
Trop de publicités?Samba ne fait plus partie de OS X : Lion a sa propre implémentation du protocole. Il a été abandonné parce que Samba est passé à une licence plus stricte (GPLv3) qui pose des problèmes à Apple pour la publication du logiciel sur l'App Store.
Modifier
Vous trouverez ici quelques informations supplémentaires : http://www.appleinsider.com/articles/11/03/23/inside_mac_os_x_10_7_lion_server_apple_replaces_samba_for_windows_networking_services.html
nmblookup
a été supprimé avec de nombreux autres outils de ligne de commande :
[...] réduisant le nombre de commandes et de sous-commandes de plus d'un million d'euros. centaine à seulement 19 [...]
Merci à cksum pour l'astuce
Comme le répond Ingmar, vous pouvez utiliser smbutil lookup
Le site nmblookup
l'utilité devrait être dans /usr/bin
. Vérifiez votre $PATH pour voir s'il a été inclus en tapant echo $PATH
à l'invite du système. S'il existe dans votre chemin, alors vous pouvez exécuter la commande which nmblookup
comme le suggère @Lyken. Sinon, pour trouver une commande qui ne se trouve pas dans votre chemin, tapez les commandes suivantes à l'invite du système.
cd /
find . -name "<name>" -print
Il y a aussi le whereis
Cependant, cette commande ne vérifie que les répertoires binaires standard pour le programme spécifié.
L'alternative à nmblookup
es nslookup
. Il est également situé sous /usr/bin
.
Notez que je suis sous Snow Leopard 10.6.8.