Đây là máy chủ Ubuntu 10.04 64 và samba 3.4.7.
Tôi có một thư mục được chia sẻ /home/mit/share
và một thư mục khác /home/temp
mà tôi liên kết vào thư mục được chia sẻ:
ln -s /home/temp /home/mit/share/temp
Nhưng trên windows, sau khi sử dụng internet, tôi không thể mở S:/temp
, nhưng trên Linux thì có thể truy cập /home/mit/share/temp
như mong đợi.
Điều này hoạt động nếu tôi liên kết các thư mục bên trong /home/mit/share/temp
, vì vậy tôi đoán samba đang hạn chế nhảy với một liên kết bên ngoài / phía trên thư mục được chia sẻ.
BIÊN TẬP:
Xem thêm câu hỏi này có tiêu đề Ubuntu + phiên bản samba mới nhất, symlink không còn hoạt động trên chia sẻ được gắn trong Windows .
Có vẻ tốt nhất để đưa unix extensions = no
vào phần toàn cầu và follow symlinks = yes
và wide links = yes
chỉ vào phần chia sẻ, nơi bạn thực sự cần nó.
Các unix extension
cờ phải sống trong phần toàn cầu và không có trong cổ phần riêng lẻ. Nhưng vì lý do bảo mật, tốt hơn là chỉ sử dụng các tùy chọn khác khi bạn cần chứ không phải trên toàn cầu.