我安装了 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
命令输出中找到的用户 IDguid
- 用户组id(但在某些情况下你最好使用plugdev
等于46的组)