【问题标题】:Locked out of cifs mounted storage被 cifs 挂载存储锁定
【发布时间】:2015-10-12 11:58:37
【问题描述】:

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

//url.to-my-storage.com/mystorage /mnt/backup cifs iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=1000,gid=1000,file_mode=0660,dir_mode=0770 0 0

我将它安装到另一台主机上,我运行它以保护文件不被新主机更改:

chmod -R 444 /mnt/备份

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

我认为缺少 executable 权限是什么导致我这样:

$ sudo mount -a

安装错误(13):权限被拒绝

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

我尝试卸载并再次安装,但没有帮助,使用 mount 命令时出现相同的权限错误。

目录显示如下:

$ ls -la /mnt/backup

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

帮助!

【问题讨论】:

    标签: linux mount cifs


    【解决方案1】:

    卸载“锁定”的网络驱动器

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

    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 被删除,也可能导致问题。

    参考文献

    【讨论】:

      猜你喜欢
      • 2022-12-09
      • 2022-01-23
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 2021-04-15
      相关资源
      最近更新 更多