Samba 共享挂载为 rw,但非 root 用户无法写入

Samba 共享挂载为 rw,但非 root 用户无法写入

在 IP 地址为 192.168.0.2 的机器 A 上,/etc/samba/smb.conf包含

[store]
path=/store
writeable=yes
valid_users=myusername

在机器B上,当II

mkdir /tmp/net/store
sudo mount -t cifs -o user=myusername //192.168.0.2/store /tmp/net/store
mount | grep store

我懂了

//192.168.0.2/store on /tmp/net/store type cifs (rw,relatime,vers=3.1.1,cache=strict,username=myusername,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.2,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,user=myusername)

它已安装rw,我可以ls /tmp/net/store读取其中的文件,但touch /tmp/net/store/foo非 root 用户无法读取

% ls /tmp/net -l
drwxr-xr-x 2 root   root      0 Aug 23 15:45 store

% sudo chmod +w /tmp/net/store

% ls /tmp/net -l
drwxr-xr-x 2 root   root      0 Aug 23 15:45 store

没有效果。

我如何才能让非 root 用户在机器 B 上对该 Samba 共享进行写入?

相关内容