Comme le message d'erreur indique que les URL CIFS (commençant par smb://
) ne sont pas prises en charge, vous devez utiliser la syntaxe "classique" pour identifier le serveur et le partager. De plus, vous ne pouvez pas monter un dossier dans un partage comme s'il s'agissait d'un partage - vous devez monter le partage puis accéder au dossier qu'il contient. Vous pouvez créer un lien symbolique vers le dossier à l'intérieur du partage, si nécessaire. Enfin, lorsque vous exécutez smbmount
, mount -t smbfs
ou des commandes de montage à distance similaires sous root
(par exemple, avec sudo
), vous devez spécifier le nom d'utilisateur sur le serveur (sauf s'il s'agit en fait de root
). est peu probable et, si le serveur exécute un système de type Unix, non recommandé).
Alors d'abord, vous allez créer un dossier (point de montage) pour le partage:
sudo mkdir /mnt/projects
(Cela suppose que vous vouliez le créer dans /mnt
. Il est de plus en plus courant de créer tous les points de montage accessibles globalement qui ne font pas partie de votre système Ubuntu dans /media
au lieu de /mnt
mais c'est bien utiliser /mnt
si vous le souhaitez.)
Utilisez ensuite une commande comme celle-ci pour monter le partage:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Remplacez USERNAME
par le nom d'utilisateur sur le serveur Samba que vous devez utiliser pour vous connecter. Vous serez invité à entrer votre mot de passe. Vous pouvez également spécifier votre mot de passe sur la ligne de commande (avec -o password=PASSWORD
), mais il apparaîtra en clair dans le terminal et entrera dans l'historique de vos commandes. Vous ne voudrez probablement pas le faire.
Vous remarquerez que j'ai utilisé smbmount
mais que mount -t smbfs
ou mount -t cifs
(ou mount.cifs
) devrait fonctionner aussi bien, si vous préférez.
Maintenant, les contenus de smb://192.168.2.28/projects
sont accessibles dans /mnt/projects
. Si vous devez pouvoir accéder au contenu de smb://192.168.2.28/projects/myProject
in /mnt/projects/myProject
, vous pouvez créer un lien symbolique:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Pour les lecteurs d’Ubuntu 12.10 et versions ultérieures: vous devez utiliser mount.cifs
ou mount -t cifs
( smbmount
et mount -t smbfs
ne sont plus fournis). Les cifs-utils
le package est requis. Ces commandes fonctionneront également sur les systèmes antérieurs.