매우 이상한 문제 ...
원격에서 삼바 공유 :
[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
했지만 전혀 작동하지 않으며 root 또는 shawn 사용자를 사용하는 것이 없습니다.