Trên hộp CentOS 5.2 của tôi đang chạy Samba (3.0.33-3.29) tôi đã tạo một thư mục có tên /upload
.
Trong samba tôi đã cấu hình một chia sẻ như thế này:
[tải lên] bình luận = thư mục tải lên đường dẫn = / tải lên người dùng hợp lệ = kevin root công khai = có có thể ghi = có có thể duyệt được tạo mặt nạ = 0777 mặt nạ thư mục = 0777 khách ok = có
Tôi chown
là /upload
thư mục vào tài khoản của tôi 'kevin' và kiểm tra xem tôi có thể tạo các tệp và thư mục thông qua trình bao không.
Tôi có thể duyệt đến máy từ Windows 7, xác thực là 'kevin' và xem thư mục nhà của tôi chia sẻ và upload
chia sẻ nhưng tôi không thể truy cập chúng.
Báo cáo Windows:
Lỗi mạng Windows không thể truy cập \ cos-01 \ upload Kiểm tra chính tả của tên. Nếu không, có thể có một vấn đề với mạng của bạn. Để cố gắng xác định và giải quyết các sự cố mạng, nhấp vào Chẩn đoán. Mã lỗi: 0x80070035 Đường dẫn mạng không tìm thấy.
Đây là danh sách kiểm tra những gì tôi đã làm:
- tài khoản
kevin
đã được thêm vào samba bằng cách sử dụngsmbpasswd -a kevin
và thiết lập mật khẩu của tôi cùng một lúc. Mật khẩu samba và centos đều giống nhau. - tên máy chủ
cos-01
trong/etc/hosts
tập tin tức là
172.0.0.1 localhost localhost.localdomain 172,17,90 cos-01
- Tôi cũng đã đặt tên netbios trong
/etc/samba/smb.conf
- Tôi đã định cấu hình cấp xác thực Trình quản lý LAN của Windows 7 thành "Gửi LM & NTLM - sử dụng bảo mật phiên NTLMv2 nếu được thương lượng"
Cập nhật:
Tôi đã thử truy cập chia sẻ bằng cả địa chỉ IP và tên máy chủ, ví dụ \ cos-01 \ upload hoặc \ 172.16.3.90 \ upload. Trong cả hai trường hợp tôi đều nhận được cùng một lỗi như chi tiết ở trên.
Tôi đã kiểm tra /var/log/samba/smbd.log
logfile và thấy rất nhiều:
[2010/07/02 16:56:10, 0] smbd / dịch vụ.c: make_connection_snum (1013) '/ upload' không tồn tại hoặc quyền bị từ chối khi kết nối với [upload] Lỗi bị từ chối cấp phép
system-config-selinux
công cụ nào. Tôi có thể thiết lập điều này bằng cách sử dụngsetsebool allow_smbd_anon_write 1
không?