我一直在使用/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/备用
(我试图保护存储不受此主机的写入,结果更改了所有存储文件的模式)
我假设缺少可执行权限,这导致我:
$Sudo山-A
装载错误(13):权限被拒绝
请参阅mount.cifs(8)手册页(例如man mount.cifs)
我再次尝试卸载和装载,但没有帮助,在使用mount命令时遇到了相同的权限错误。
目录是否显示:
$ls-LA/MNT/备份
是吗???????????????备份
救命啊!
最佳答案
卸载“锁定”网络驱动器
要卸载“锁定”的网络驱动器,可以尝试强制卸载:
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
)我还建议您仔细检查您是否正确使用了
uid
和gid
:如果使用的用户id或组id被删除,也可能导致问题。工具书类
https://linux.die.net/man/8/mount
https://en.wikipedia.org/wiki/File_system_permissions
https://oracletechdba.blogspot.com/2017/06/umount-lsof-warning-cant-stat-cifs-file.html
https://stackoverflow.com/a/40527234/171993
关于linux - 锁定CIF挂载存储,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33080556/