Tengo un problema en el que funciona el montaje de un servidor CIFS remoto sin una entrada fstab, pero no funciona el montaje a través de fstab.
El siguiente comando funciona:
$ 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
Sin embargo, si agrego la siguiente línea a /etc/fstab y trato de montar por el mount
comando (por ejemplo, mount -a
o mount /mnt/dir
), recibo el error que se indica a continuación:
$ 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
error:
$ sudo mount /mnt/csif
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Establecer explícitamente dump y fsck pass order en 0 no ayuda. Ambos comandos parecen hacer lo mismo
Respuesta aceptada:
Cuando escribe el comando de montaje, la parte password='C'
es manejado primero por el shell y se convierte en password=C
antes de llegar al comando de montaje. Esto no se hace con las entradas de fstab, por lo que debe eliminar las comillas simples. Si su contraseña contiene caracteres especiales, puede reemplazarlos por su código octal, en particular