锁定cifs挂载存储

时间:2015-10-12 11:58:37

标签: linux mount cifs

我一直在/ etc / fstab中使用这一行将存储设备安装到我的主机:

  

// url.to-my-storage.com/mystorage / mnt / backup cifs   iocharset = UTF8,RW,凭证=的/ etc /备份credentials.txt,UID = 1000,GID = 1000,file_mode = 0660,dir_mode = 0770   0 0

我正在将它安装到另一台主机上,我运行它来保护文件免受新主机的更改:

  

chmod -R 444 / mnt / backup

(我试图保护存储不被写入此主机,结果改变了所有存储文件的模式)

我假设缺少可执行文件权限导致我这样做:

  

$ sudo mount -a

     

mount error(13):Permission denied

     

请参阅mount.cifs(8)手册页(例如man mount.cifs)

我尝试卸载并再次安装,这没有帮助,在使用mount命令时遇到了相同的权限错误。

这是dir显示的:

  

$ ls -la / mnt / backup

     

?????????? ? ? ? ? ?备份

帮助!

1 个答案:

答案 0 :(得分:0)

卸下“锁定”网络驱动器

要卸下“锁定”的网络驱动器,可以尝试强制卸下:

umount -f -t cifs /mnt/backup

如果在卸除驱动器时遇到问题,请确保没有在要卸除的驱动器上当前正在打开工作目录(CWD)的地方打开控制台,也没有在编辑器中打开文件或某处或某处的玩家。

正确安装网络驱动器

您应该在安装选项中添加权限,而不是之后尝试应用它们。您可能要替换以下安装选项:

rw,file_mode=0660,dir_mode=0770

使用

ro

当前,您正在将CIFS驱动器安装为可读写(rw),为文件提供读写权限(file_mode=0660)和目录可读写执行(dir_mode=0770)。只需将驱动器安装为只读(ro)就足够了。 (如果确实需要微调文件和目录模式,请使用umask。)

我还建议您仔细检查您是否正确使用了uidgid:如果删除了使用的用户ID或组ID,也可能会导致问题。

参考