Je souhaite monter un partage SMB protégé par mot de passe (servi par une machine Windows). Le partage est protégé par un nom d'utilisateur et un mot de passe, et je ne peux pas écrire le mot de passe dans un fichier, je veux être invité à entrer le mot de passe au moment du montage.
J'ai besoin d'une solution qui fonctionne même lorsque l'utilisateur sur la machine cliente ne dispose d'aucun privilège administratif, donc la méthode utilisée pour monter le partage ne doit pas lui permettre d'obtenir les autorisations root. L'installation initiale peut être effectuée en tant que root. Les utilisateurs doivent pouvoir spécifier des noms de serveur arbitraires. Mon besoin immédiat est avec Ubuntu 12.04, mais plus une solution applicable est large, mieux c'est.
Le client est sans tête, donc je recherche un outil en ligne de commande.
Ce que j'ai essayé:
mount.cifs
: bien qu'il puisse être rendu racine setuid, ses auteurs ne le considèrent pas comme sécurisé . L'exécuter soussudo
a le même problème.smbnetfs
,fusesmb
: Je n'ai pu convaincre aucun d'eux de me demander un mot de passe.- Nautilus et gvfs:
gvfs-mount smb://servername/sharename
échoue avecError mounting location: volume doesn't implement mount
.
Comment puis-je monter un partage Samba à partir de la ligne de commande, en tant qu'utilisateur non root, avec une invite de mot de passe?