Saya mencoba untuk me-mount berbagi NetApp CIFS ke salah satu server kami dan saya terus mendapatkan "Izin ditolak" dicetak ke stderr dan NT_STATUS_WRONG_PASSWORD
dicetak untuk menjalankan 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
The smbclient
perintah, namun bekerja tanpa masalah, menggunakan yang sama file kredensial yang tepat:
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...]
Sepertinya jika salah satu bekerja yang lain juga harus terutama karena file kredensial juga menentukan nama domain.
cifs-utils
paket (Debian) dan menyelesaikan masalah. Saya menghabiskan sedikit debug ini karena saya tidak mengharapkan dukungan apa pun tanpa paket yang telah diinstal, jadi saya berasumsi itu. Saya mengharapkan sesuatu seperti "filesystem tidak dikenal" dari mount, tetapi itu tidak terjadi.