สองสิ่งที่ต้องตรวจสอบ ฉันทำสิ่งที่คล้ายกันและคุณสามารถทดสอบการติดตั้งโดยตรงโดยใช้mountคำสั่งเพื่อให้แน่ใจว่าคุณมีการตั้งค่าสิ่งที่ถูกต้อง
สิทธิ์ในไฟล์ข้อมูลรับรอง
ตรวจสอบให้แน่ใจว่าไฟล์นี้ได้รับอนุญาตถูกต้อง
$ sudo ls -l /etc/smb_credentials.txt 
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt
verbose mount
คุณสามารถเกลี้ยกล่อมข้อมูลเพิ่มเติมจากการmountใช้-vสวิตช์ซึ่งมักจะแสดงให้คุณเห็นว่าสิ่งต่าง ๆ สะดุด
$ sudo mount -v -t cifs //server/share /mnt \
    -o credentials=/etc/smb_credentials.txt
ส่งผลให้ผลลัพธ์นี้ถ้ามันทำงาน:
mount.cifs kernel mount options: ip=192.168.1.14,unc=\\server\share,credentials=/etc/smb_credentials.txt,ver=1,user=someuser,domain=somedom,pass=********
ตรวจสอบบันทึก
หลังจากใช้คำสั่งดังกล่าวข้างต้นติดมาดูภายในของคุณdmesgและ/var/log/messagesหรือ/var/log/syslogไฟล์ข้อความผิดพลาดใด ๆ mountที่อาจได้รับการสร้างขึ้นเมื่อคุณพยายาม
ประเภทของความปลอดภัย
คุณสามารถผ่านตัวเลือกพิเศษจำนวนมากผ่าน-o ..สวิตช์เพื่อเมานต์ ตัวเลือกเหล่านี้เป็นเทคโนโลยีเฉพาะดังนั้นในกรณีของคุณตัวเลือกเหล่านี้สามารถใช้ได้mount.cifsโดยเฉพาะ ดูที่mount.cifsหน้า man สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกทั้งหมดที่คุณสามารถผ่านได้
sec=...ฉันจะสงสัยว่าคุณกำลังขาดหายไปตัวเลือกต่อไปยัง โดยเฉพาะหนึ่งในตัวเลือกเหล่านี้:
   sec=
       Security mode. Allowed values are:
       ·   none - attempt to connection as a null user (no name)
       ·   krb5 - Use Kerberos version 5 authentication
       ·   krb5i - Use Kerberos authentication and forcibly enable packet 
           signing
       ·   ntlm - Use NTLM password hashing
       ·   ntlmi - Use NTLM password hashing and force packet signing
       ·   ntlmv2 - Use NTLMv2 password hashing
       ·   ntlmv2i - Use NTLMv2 password hashing and force packet signing
       ·   ntlmssp - Use NTLMv2 password hashing encapsulated in Raw NTLMSSP
           message
       ·   ntlmsspi - Use NTLMv2 password hashing encapsulated in Raw 
           NTLMSSP message, and force packet signing
       The default in mainline kernel versions prior to v3.8 was sec=ntlm. 
       In v3.8, the default was changed to sec=ntlmssp.
คุณอาจจำเป็นต้องปรับsec=...ตัวเลือกเพื่อให้มันเป็นอย่างใดอย่างหนึ่งหรือsec=ntlmsec=ntlmssp
อ้างอิง
               
              
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentialsและเพิ่มข้อมูลการแก้จุดบกพร่อง (ฆ่าเชื้อ) ให้กับคำถามของคุณได้หรือไม่?