如何摆脱用户对已挂载的 cifs 存储的写权限?

如何摆脱用户对已挂载的 cifs 存储的写权限?

磁盘阵列安装方式为

sudo mount -t cifs REMOTE_DIR MNT_DIR -o username=admin,password=xxx

但所有挂载的内容都处于模式0777,这意味着任何人都可以更改和删除这些文件。

我尝试添加ro-o内容以使其成为只读,但没有成功。

答案1

你输入的命令正确吗?应该是:

sudo mount -t cifs REMOTE_DIR MNT_DIR -o ro,username=admin,password=xxx

这在 Ubuntu 15.04 上运行良好。尽管目录显示为所有者可写,但实际上并非如此:这是一个外观错误。

如果您正确输入了命令,则在尝试进行更改时应该会收到错误“只读文件系统”。如果没有收到此错误,您可以通过在远程系统上创建第二个共享来解决此问题,但将其设置为只读。这将为您提供完全保护,防止对远程文件系统进行更改。

相关内容