![在 Ubuntu 18.04 中安装 CIFS 时它是只读的,与 Ubuntu 16.04 不同](https://linux22.com/image/906744/%E5%9C%A8%20Ubuntu%2018.04%20%E4%B8%AD%E5%AE%89%E8%A3%85%20CIFS%20%E6%97%B6%E5%AE%83%E6%98%AF%E5%8F%AA%E8%AF%BB%E7%9A%84%EF%BC%8C%E4%B8%8E%20Ubuntu%2016.04%20%E4%B8%8D%E5%90%8C.png)
该命令以 root 身份执行,用于在 Ubuntu 16.04 中挂载可写的 samba 文件夹:
mount -t cifs -o guest //server/folder /home/user/somefolder
现在在 Ubuntu 18.04 中,相同的命令使该文件夹变为只读,并且只能由 root 写入。
有人建议以普通用户身份执行 mount,但结果退出时出现错误:
mount:只有 root 可以使用“--options”选项
答案1
使用该uid=your-user-name
选项将挂载共享的 root 所有权替换为您自己的所有权。因此,如果您的 Ubuntu 用户名是“souliaq”,您的挂载命令将如下所示:
mount -t cifs -o guest,uid=souliaq //server/folder /home/souliaq/somefolder