Vấn đề rất lạ ...
Samba chia sẻ trên remote:
[javaerpm]
path = /u/abas/erpm/java
force user = erpm
guest ok = yes
read only = no
writeable = yes
Lệnh Mount trên local sử dụng root:
root@crunchbang:/mnt/abas# mount -t cifs -o username=guest,rw,exec,auto //10.0.0.2/javaerpm ./javaerpm
Root có thể đọc / ghi / cd không có vấn đề gì cả:
root@crunchbang:/mnt/abas# cd javaerpm
root@crunchbang:/mnt/abas/javaerpm# touch test
root@crunchbang:/mnt/abas/javaerpm# ll
total 1
-rw-r--r-- 1 501 users 0 Sep 24 09:55 test
root@crunchbang:/mnt/abas/javaerpm# rm test
Nhưng nếu tôi chuyển sang một người dùng thông thường và làm điều tương tự thì tôi nhận được điều này:
shawn@crunchbang:/mnt/abas/javaerpm$ touch test
touch: cannot touch `test': Permission denied
Tôi có thể ll
và tôi có thể thấy rằng nó đã viết tập tin bằng mọi cách:
shawn@crunchbang:/mnt/abas/javaerpm$ ll
total 1
-rw-r--r-- 1 501 users 0 Sep 24 09:55 test
Tôi thậm chí có thể rm
không có vấn đề:
shawn@crunchbang:/mnt/abas/javaerpm$ rm test
shawn@crunchbang:/mnt/abas/javaerpm$
Tôi đã thử các tùy chọn gắn khác nhau. uid=501
không thay đổi bất cứ điều gì. Đã thử nounix
nhưng sau đó nó không hoạt động và tôi không thấy gì khi sử dụng root hay shawn user.