Uno de mis servidores está configurado para montar automáticamente un directorio de Windows usando fstab. Sin embargo, después de mi último reinicio, dejó de funcionar. La línea en fstab es:
//myserver/myfolder /mnt/backup cifs credentials=home/myfolder/.Smbcredentials
El .Smbcredentialsarchivo es:
username=myaccount
password=mypassword
domain=mydomain
Hago un mount -ay recibo mount error 13 = Permission denied. Si hago esto lo suficiente, bloqueará mi cuenta de Windows, así que sé que lo está intentando. He comprobado que mi contraseña es correcta.
¿Qué estoy haciendo mal?

mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentialsy agregar la información de depuración (desinfectada) a su pregunta?cifs-utilsque tienes instalada? He tenido este problema antes y creo que se debió a una actualización.Respuestas:
Un par de cosas para revisar. Hago algo similar y puedes probar montarlo directamente usando el
mountcomando para asegurarte de que tienes las cosas configuradas correctamente.Permisos en el archivo de credenciales
Asegúrese de que este archivo tenga permiso correcto.
Montaje detallado
Puede obtener más información al
mountusar el-vinterruptor que a menudo le mostrará dónde se están tropezando las cosas.Resultando en esta salida si funciona:
Revisa los registros
Después de ejecutar el comando de montaje anterior, eche un vistazo dentro de sus archivos
dmesgy //var/log/messageso en/var/log/syslogbusca de cualquier mensaje de error que pueda haberse generado al intentarlomount.Tipo de seguridad
Puede pasar muchas opciones adicionales a través del
-o ..interruptor para montar. Estas opciones son específicas de la tecnología, por lo que en su caso son aplicablesmount.cifsespecíficamente. Eche un vistazo a lamount.cifspágina de manual para obtener más información sobre todas las opciones que puede pasar.Sospecho que te falta una opción
sec=.... Específicamente una de estas opciones:Es posible que deba ajustar la
sec=...opción para que seasec=ntlmosec=ntlmssp.Referencias
fuente
dmesgfue muy útil. Esta respuesta fue de 2014, y desde entonces, la explotación de SMB1.0 de WannaCry la ha dejado en desuso, así que asegúrese de agregarvers=2.02.1 o 3.0, lo que sea compatible con el servidor, ya que el 1.0 predeterminado ya no será compatible.mountEl comando no le dirá tales detalles.Gracias, pero un poco más de google encontró la solución. Estaba usando el tipo de seguridad incorrecto por defecto; este comando funcionó:
fuente
mount -t cifs //10.0.0.138/usb1_1 /mnt/usbdisk -ousername=theusername,password=thepassord,file_mode=0644,dir_mode=0755,uid=rooten una máquina Fedora 25 funcionó bien, pero falló cuando ejecuté exactamente el mismo comando en un cuadro openwrt (Chaos Calmer 15.05.1). Agregar losec=ntlmv2hizo funcionar allí también.sec=ntlmsspdomainpalabra clave y especificarla aparte del nombre de usuario.Me encontré con este problema y resultó que no formateaba correctamente los valores en mi archivo de credenciales. Lo intenté:
También probé:
Y:
Una vez que solo utilicé mi nombre de usuario de inicio de sesión:
Pude hacer que mi montaje cifs tuviera éxito.
fuente
Este complemento funciona en Linux científico 6.6 (RedHat 6.6)
editar
/etc/fstabcrear archivo =
.credentials(por ejemplo, en/etc) con estos detalles:fuente