Một vài điều để kiểm tra. Tôi làm một cái gì đó tương tự và bạn có thể kiểm tra mount nó trực tiếp bằng cách sử dụng mount
lệnh để đảm bảo bạn đã thiết lập mọi thứ đúng.
Quyền trên tập tin xác thực
Hãy chắc chắn rằng tập tin này được cho phép ngay.
$ sudo ls -l /etc/smb_credentials.txt
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt
Gắn kết dài
Bạn có thể dỗ thêm thông tin mount
bằng cách sử dụng công -v
tắc thường sẽ cho bạn biết nơi mọi thứ đang được tăng tốc.
$ sudo mount -v -t cifs //server/share /mnt \
-o credentials=/etc/smb_credentials.txt
Kết quả trong đầu ra này nếu nó hoạt động:
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=********
Kiểm tra nhật ký
Sau khi chạy lệnh mount ở trên, hãy xem bên trong dmesg
và /var/log/messages
hoặc /var/log/syslog
các tệp của bạn cho bất kỳ thông báo lỗi nào có thể đã được tạo khi bạn thử mount
.
Loại bảo mật
Bạn có thể vượt qua rất nhiều tùy chọn bổ sung thông qua công -o ..
tắc để gắn kết. Các tùy chọn này là công nghệ cụ thể, vì vậy trong trường hợp của bạn, chúng có thể áp dụng mount.cifs
cụ thể. Hãy xem mount.cifs
trang người đàn ông để biết thêm về tất cả các tùy chọn bạn có thể vượt qua.
Tôi nghi ngờ bạn đang thiếu một lựa chọn sec=...
. Cụ thể một trong những lựa chọn sau:
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.
Bạn có thể cần điều chỉnh sec=...
tùy chọn sao cho tùy chọn đó sec=ntlm
hoặc sec=ntlmssp
.
Người giới thiệu
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentials
và thêm thông tin gỡ lỗi (khử trùng) vào câu hỏi của bạn không?