Beberapa hal untuk diperiksa. Saya melakukan sesuatu yang serupa dan Anda dapat menguji mount secara langsung menggunakan mount
perintah untuk memastikan Anda memiliki pengaturan yang benar.
Izin pada file kredensial
Pastikan file ini diizinkan dengan benar.
$ sudo ls -l /etc/smb_credentials.txt
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt
Pemasangan verbose
Anda dapat membujuk lebih banyak info untuk mount
menggunakan -v
sakelar yang sering kali menunjukkan kepada Anda di mana segala sesuatunya tersandung.
$ sudo mount -v -t cifs //server/share /mnt \
-o credentials=/etc/smb_credentials.txt
Menghasilkan output ini jika berfungsi:
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=********
Periksa log
Setelah menjalankan perintah mount di atas, lihat di dalam file Anda dmesg
dan /var/log/messages
atau /var/log/syslog
untuk setiap pesan kesalahan yang mungkin dihasilkan ketika Anda mencoba mount
.
Jenis keamanan
Anda dapat melewati banyak opsi tambahan melalui -o ..
sakelar untuk memasang. Opsi-opsi ini bersifat spesifik teknologi, jadi dalam kasus Anda mereka dapat diterapkan mount.cifs
secara spesifik. Lihatlah mount.cifs
halaman manual untuk mengetahui lebih lanjut tentang semua opsi yang dapat Anda lewati.
Saya menduga Anda kehilangan opsi untuk sec=...
. Khususnya salah satu opsi ini:
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.
Anda mungkin perlu menyesuaikan sec=...
opsi sehingga salah satu sec=ntlm
atau sec=ntlmssp
.
Referensi
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentials
dan menambahkan info debugging (disanitasi) ke pertanyaan Anda?