![安装 cifs 共享 dir_mode 和 file_mode 被忽略](https://linux22.com/image/729402/%E5%AE%89%E8%A3%85%20cifs%20%E5%85%B1%E4%BA%AB%20dir_mode%20%E5%92%8C%20file_mode%20%E8%A2%AB%E5%BF%BD%E7%95%A5.png)
我有一台 Ubuntu 服务器正在尝试挂载 Windows Server 共享文件夹。
首先,我在这里尝试做的是将共享挂载为凭证文件中的人员,并且所有操作都以此人的身份进行,无论 Ubuntu 服务器上的哪个用户正在访问这些文件。
/etc/fstab
//server/data /media/data cifs credentials=/root/.credentials,iocharset=utf8,sec=ntlm,noexec,dir_mode=0770,file_mode=0660,rw 0 0
mount -l
//server/data on /media/data type cifs (rw,noexec,relatime,vers=1.0,sec=ntlm,cache=strict,username=windows_user,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.50.31,file_mode=0755,dir_mode=0755,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1)
我可以作为 root 用户进行读/写,但我只能以 Ubuntu 服务器上的任何其他用户的身份进行读取。我如何授予其他用户(如我的 Web 服务器用户)对此 cifs 共享的写权限?
答案1
解决了。
我正在/etc/fstab
通过运行mount /media/data -o remount
重新挂载共享来测试更改,但我必须实际重新启动才能使更改生效。