Kiểm tra câu trả lời này: https://askubuntu.com/a/391709/911198
Nói tóm lại, đó là sự giám sát trong quản lý quyền của Ubuntu mà bạn phải sửa thủ công. Các thư mục dành cho chia sẻ mạng phải có thể thực thi được đối với những người khác cho đến tận gốc, nhưng việc kiểm tra hộp chia sẻ với khách trong giao diện người dùng không đảm bảo điều đó.
Trích dẫn câu trả lời trên:
kiểm tra quyền trên tất cả các thư mục dẫn từ /
xuống thư mục dùng chung của bạn nữa: if ["người dùng khác"] không có quyền thực thi đối với một thư mục thì chúng sẽ bị ngăn truy cập vào bất kỳ đường dẫn nào bên dưới điểm đó, bao gồm cả chia sẻ của bạn.
Giả sử bạn muốn chia sẻ /mnt/bên ngoài/ntfs-drive/thư mục
. Bạn có thể thêm quyền 'x' trên tất cả các thư mục mẹ bằng lệnh này:
Sudo chmod o+x /mnt /mnt/external /mnt/external/ntfs-drive
Bạn cũng cần đặt quyền đọc, ghi và thực thi cho thư mục dùng chung và bất kỳ nội dung nào, nhưng đối với thư mục mẹ thì quyền thực thi là đủ.
Ví dụ: nó sẽ không hoạt động nếu bất kỳ thư mục tổ tiên nào có quyền như drwxr-x---
(các quyền mặc định trên thư mục chính của bạn tại /home/<tên người dùng>/
) -- chúng cần ít nhất drwxr-x--x
. Sử dụng gui để chia sẻ một thư mục bên trong ~
với quyền truy cập của khách không khắc phục được điều này, bạn phải thực hiện thủ công.
Để xem quyền, hãy sử dụng ls -l <đường dẫn đến thư mục>
. Để biết thêm thông tin về quyền, hãy xem https://en.wikipedia.org/wiki/File-system_permissions#Traditional_Unix_permissions