Дуже дивне питання ...
Частка Samba на дистанційному:
[javaerpm]
path = /u/abas/erpm/java
force user = erpm
guest ok = yes
read only = no
writeable = yes
Встановити команду на локальний за допомогою root:
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 користувача.