Estoy tratando de montar un recurso compartido CIFS de NetApp en uno de nuestros servidores y sigo recibiendo "Permiso denegado" impreso en stderr e NT_STATUS_WRONG_PASSWORD
impreso en ejecución dmesg
.
root@xxxehpvld05 ~ $ mount.cifs -vv //zhp-nas.xxx.com/perspectives /mnt/secure/cifs -o credentials=/etc/cifs.creds
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
root@xxxehpvld05 ~ $ dmesg | tail
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
El smbclient
comando, sin embargo funciona sin problema, utilizando el mismo archivo de credenciales exactas:
root@xxxehpvld05 ~ $ smbclient -L //zhp-nas.xxx.com/perspectives -A /etc/cifs.creds
Domain=[XXX] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
IPC$ IPC Remote IPC
ZHPSubmit-dev Disk
[...snip...]
Parece que si uno funciona, el otro también debería hacerlo especialmente porque el archivo de credenciales también especifica el nombre de dominio.
cifs-utils
paquete (Debian) y resolvió el problema. Pasé un poco depurando esto porque no esperaba ningún soporte sin haber instalado el paquete, así que supuse que sí. Esperaba algo como "sistema de archivos desconocido" de mount, pero eso no sucedió.