Je rencontre un problème dans lequel le montage d'un serveur CIFS distant sans entrée fstab fonctionne, mais pas le montage via fstab.
La commande suivante fonctionne :
$ sudo mount -t cifs //w.x.y.z/Home$ /mnt/dir -o domain=A,username=B,password='C',sec=ntlmssp,file_mode=0700,dir_mode=0700
Cependant, si j'ajoute à la place la ligne suivante à /etc/fstab et essaie de monter par le mount
commande (par exemple, mount -a
ou mount /mnt/dir
), je reçois l'erreur ci-dessous :
$ tail -n 1 /etc/fstab
//w.x.y.z/Home$ /mnt/dir cifs domain=A,username=B,password='C',sec=ntlmssp,file_mode=0700,dir_mode=0700
erreur :
$ sudo mount /mnt/csif
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Définir explicitement l'ordre de vidage et de passage fsck à 0 n'aide pas. Les deux commandes semblent faire la même chose
Réponse acceptée :
Lorsque vous tapez la commande mount, la partie password='C'
est d'abord géré par le shell et devient password=C
avant d'arriver à la commande mount. Cela n'est pas fait avec les entrées fstab, vous devez donc supprimer les guillemets simples. Si votre mot de passe contient des caractères spéciaux vous pouvez les remplacer par leur code octal, notamment