Tôi đã cài đặt Samba để chia sẻ tệp với máy Windows 10. Thiết lập hoạt động chính xác để truy cập các chia sẻ riêng lẻ bằng đường dẫn của chúng, chẳng hạn như \myhost\sejf
, nhưng niêm yết cổ phiếu trên \chủ nhà của tôi
không thành công với quyền truy cập bị từ chối. Tôi đã cố gắng điều tra các tùy chọn khả thi khác nhau, nhưng không gặp may.Tôi có một thiết lập rất giống trên một máy khác (Raspbian) và tôi không gặp vấn đề gì, vì vậy tôi nghi ngờ nó có thể liên quan đến hệ điều hành trên máy, Ubuntu 20.04.
Cấu hình samba của tôi (được tạo bởi vai trò Ansible, nhưng điều đó không thực sự quan trọng):
[toàn cầu]
# Thông tin máy chủ
tên netbios = MYHOST
nhóm làm việc = WORKGROUP
chuỗi máy chủ = Máy chủ tệp %m
# Đăng nhập
ghi nhật ký = nhật ký hệ thống
# Xác thực
bảo mật = người dùng
phụ trợ passdb = tdbsam
bản đồ cho khách = không bao giờ
# Phân giải tên: đảm bảo \NETBIOS_NAME\ hoạt động
giành được hỗ trợ = có
chủ địa phương = có
chủ tên miền = có
bậc thầy ưa thích = có
# Không tải máy in
tải máy in = không
in = bsd
tên printcap = /dev/null
vô hiệu hóa spoolss = có
# Sửa lỗi CVE-2017-7494 trong các phiên bản Samba từ 3.5.0 trở về trước 4.6.4
# https://access.redhat.com/security/cve/cve-2017-7494
hỗ trợ đường ống nt = không
bao gồm = /etc/samba/samba.global.conf
## Thư mục dùng chung
[sejf]
đường dẫn = /srv/sejf
công khai = không
chế độ tạo = 0664
buộc chế độ tạo = 0664
chế độ thư mục = 0775
buộc chế độ thư mục = 0775
chủ sở hữu = minidlna
và các tập tin bao gồm samba.global.conf
:
ẩn tập tin = /lost+found/
vai trò máy chủ = máy chủ độc lập
kích thước nhật ký tối đa = 1000000
giao thức = SMB3
người dùng hợp lệ = @sambashare
viết danh sách = @sambashare
khách ok = vâng
có thể ghi = có
có thể duyệt = có
nhóm = sambashare
Tôi đã cố gắng buộc giao thức với giao thức = SMB3
, nhưng tôi gặp lỗi tương tự khi có và không có nó.
Sau đó, tôi đã cố gắng liệt kê các cổ phiếu với smbclient
và tôi gặp lỗi lạ này:
% smbclient -L //myhost/ -U khách
Không thể khởi tạo bối cảnh nhắn tin
Nhập mật khẩu của WORKGROUP\khách:
Sharename Loại Bình luận
--------- -------- -------
smb1cli_req_writev_submit: đã gọi cho máy chủ phương ngữ[SMB3_11][192.168.49.105]
Lỗi trả về danh sách duyệt: NT_STATUS_REVISION_MISMATCH
Đang kết nối lại với SMB1 cho danh sách nhóm làm việc.
smbXcli_negprot_smb1_done: Không có giao thức tương thích nào được máy chủ chọn.
đàm phán giao thức không thành công: NT_STATUS_INVALID_NETWORK_RESPONSE
Không thể kết nối với SMB1 -- không có sẵn nhóm làm việc
Tôi cũng nhận được lỗi Không thể kết nối với SMB1 -- không có sẵn nhóm làm việc
đối với máy chủ khác nơi trình duyệt hoạt động, vì vậy có vẻ như nó không liên quan đến sự cố.