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 partage. 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 similaire à montage à distance des commandes comme root
(par exemple, sudo
), vous devez indiquer le nom d' utilisateur sur le serveur ( à moins que c'est en fait root
, ce qui est peu probable et, si le serveur exécute un système de type Unix, non conseillé).
Commençons par créer un dossier (point de montage) pour le partage:
sudo mkdir /mnt/projects
(Ceci suppose que vous voulez créer dans /mnt
. Il est devenu plus commun pour créer toute la montagne globalement accessibles des points qui ne sont pas partie lui - même de votre système Ubuntu au /media
lieu de , /mnt
mais il est bon d'utiliser /mnt
si vous aimez.)
Puis utilisez une commande comme celle-ci pour monter le partage:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Remplacez-le USERNAME
par le nom d'utilisateur sur le serveur Samba sous lequel vous devez vous connecter. Vous serez invité à entrer votre mot de passe. Vous pouvez aussi spécifier votre mot de passe sur la ligne de commande (avec ), mais il apparaîtra en clair dans le terminal et entrera dans l'historique de vos commandes, vous ne voudrez probablement pas faire cela.-o password=PASSWORD
Vous remarquerez que j'ai déjà utilisé smbmount
mais mount -t smbfs
ou mount -t cifs
(ou mount.cifs
) devrait fonctionner aussi bien, si vous préférez.
Le smb://192.168.2.28/projects
contenu de Now est accessible 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 ultérieurs: Vous devez utiliser mount.cifs
ou mount -t cifs
( smbmount
et mount -t smbfs
ne sont plus fournis). Le paquetage cifs-utils est requis. Ces commandes fonctionneront également sur les systèmes antérieurs.