ปัญหาที่แปลกมาก ...
แซมบ้าแชร์บนรีโมท:
[javaerpm]
path = /u/abas/erpm/java
force user = erpm
guest ok = yes
read only = no
writeable = yes
เมาคำสั่งบนโลคัลโดยใช้รูท:
root@crunchbang:/mnt/abas# mount -t cifs -o username=guest,rw,exec,auto //10.0.0.2/javaerpm ./javaerpm
รูทสามารถอ่าน / เขียน / cd ได้อย่างไม่มีปัญหาเลย:
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
แต่ถ้าฉันเปลี่ยนไปใช้ผู้ใช้ปกติและทำสิ่งเดียวกันฉันได้รับสิ่งนี้:
shawn@crunchbang:/mnt/abas/javaerpm$ touch test
touch: cannot touch `test': Permission denied
ฉันสามารถll
และฉันจะเห็นว่ามันเขียนไฟล์ต่อไป:
shawn@crunchbang:/mnt/abas/javaerpm$ ll
total 1
-rw-r--r-- 1 501 users 0 Sep 24 09:55 test
ฉันสามารถrm
ไม่มีปัญหา:
shawn@crunchbang:/mnt/abas/javaerpm$ rm test
shawn@crunchbang:/mnt/abas/javaerpm$
ฉันลองตัวเลือกการติดตั้งที่แตกต่างกัน uid=501
ไม่เปลี่ยนแปลงอะไรเลย พยายามnounix
แล้ว แต่มันก็ไม่ทำงานเลยและฉันก็ไม่เห็นอะไรเลยที่ใช้รูทหรือผู้ใช้แบบจำเจ