相关疑难解决方法(0)

Samba 共享权限被拒绝用户写入文件但仍显示

很奇怪的问题...

远程 Samba 共享:

[javaerpm]
    path = /u/abas/erpm/java
    force user = erpm
    guest ok = yes
    read only = no
    writeable = yes
Run Code Online (Sandbox Code Playgroud)

使用 root 在本地挂载命令:

root@crunchbang:/mnt/abas# mount -t cifs -o username=guest,rw,exec,auto //10.0.0.2/javaerpm ./javaerpm
Run Code Online (Sandbox Code Playgroud)

root 可以读/写/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
Run Code Online (Sandbox Code Playgroud)

但是如果我切换到普通用户并做同样的事情,我会得到这个:

shawn@crunchbang:/mnt/abas/javaerpm$ touch test
touch: cannot touch `test': Permission denied
Run Code Online (Sandbox Code Playgroud)

我可以ll而且我可以看到它无论如何都写了文件:

shawn@crunchbang:/mnt/abas/javaerpm$ ll
total 1
-rw-r--r--  1  501 users …
Run Code Online (Sandbox Code Playgroud)

users root samba mount

15
推荐指数
1
解决办法
4万
查看次数

标签 统计

mount ×1

root ×1

samba ×1

users ×1