几个月来,我一直使用 fstab 中的一行安装我的网络共享。使用的行如下:
//192.168.1.1/usb1 /home/mr87/readyshare cifs,guest,uid=0,gid=0,rw,auto,file_mode=0777,dir_mode=0777 0 0
现在,从星期六开始,我突然只拥有网络共享的读取权限,所以我必须将其更改为:
//192.168.1.1/usb1 /home/mr87/readyshare cifs,guest,uid=1000,gid=1000,rw,auto,file_mode=0777,dir_mode=0777 0 0
这意味着我现在以标准用户身份挂载共享,而不再以 root 身份挂载。如果我正确理解了正在发生的事情,第一行将共享挂载为 root,并应授予所有其他用户所有权限,让他们可以对其进行任何操作file_mode=0777,dir_mode=0777
。但是,当我以这种方式挂载它时,我的用户mr87
只有读取权限。当我以mr87
( uid=1000, gid=1000
) 身份挂载它时,我拥有挂载,拥有读写权限,并且可以更改所有用户的权限。“其他”的权限为“只读”。
file_mode=0777,dir_mode=0777
为什么会发生这种变化?为什么我在以 root 身份挂载共享时指定了读取权限,但我却只有读取权限?
提前致谢
德齐