NetApp CIFS 공유를 서버 중 하나에 마운트하려고하는데 stderr에 "Permission Denied"가 계속 NT_STATUS_WRONG_PASSWORD
인쇄되고 실행 중으로 인쇄됩니다 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
smbclient
명령은, 그러나 똑같은 자격 증명 파일을 사용하여 문제없이 작동 :
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...]
자격 증명 파일이 도메인 이름을 지정하기 때문에 특히 작동해야하는 것처럼 보입니다.
cifs-utils
패키지 (Debian)를 설치 했는데 문제가 해결되었습니다. 패키지가 설치되지 않은 상태에서 지원을 기대 하지 않았기 때문에 이것을 디버깅하는 데 약간의 시간을 소비했기 때문에 이를 가정했습니다. 마운트에서 "알 수없는 파일 시스템"과 같은 것을 기대하고 있었지만 그렇게되지 않았습니다.