ฉันกำลังพยายามติดตั้ง NetApp CIFS ให้กับเซิร์ฟเวอร์ของเราและฉันได้รับ "Permission Denied" พิมพ์ไปยัง stderr และ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) และแก้ไขปัญหาได้แล้ว ฉันใช้การแก้จุดบกพร่องเล็กน้อยเพราะฉันไม่ได้คาดหวังการสนับสนุนใด ๆหากไม่ได้ติดตั้งแพคเกจดังนั้นฉันคิดว่ามันเป็น ฉันคาดหวังบางอย่างเช่น "ระบบไฟล์ที่ไม่รู้จัก" จากการเมานต์ แต่นั่นไม่ได้เกิดขึ้น