安装 Windows 网络共享时的写访问权限

安装 Windows 网络共享时的写访问权限

我安装了 cifs-utils,并且可以使用命令挂载远程驱动器

sudo mount.cifs //DRIVE ~/homedir/ -o user=user,pass=pass,sec=ntlmssp

但是,尽管输入凭据后服务器端没有访问限制,但用户帐户无法写入已安装的文件夹。

sudo mount.cifs //DRIVE ~/homedir/ -o user=user,pass=pass,sec=ntlmssp,umask=000

仍然不起作用。

但更奇怪的是,尝试作为用户运行上述命令会导致mount.cifs: command not found

装载文件夹以便用户可写的正确命令是什么?

答案1

要使普通用户能够使用远程共享进行操作,您应该将用户的 id 添加到选项中,例如

sudo mount.cifs //DRIVE ~/homedir/ -o user=user,pass=pass,sec=ntlmssp,uid=1000,gid=46

在哪里

  • uid - 可在id命令输出中找到的用户 ID
  • guid- 用户组id(但在某些情况下你最好使用plugdev等于46的组)

相关内容