![使用 cifs 安装远程驱动器](https://linux22.com/image/139399/%E4%BD%BF%E7%94%A8%20cifs%20%E5%AE%89%E8%A3%85%E8%BF%9C%E7%A8%8B%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我通过将其添加到我的/etc/fstab
:
\\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X
并安装它sudo mount /mnt/web
(效果完美!)
问题是我只能以 root 身份安装驱动器。运行mount /mnt/web
(不使用 sudo)会导致错误
挂载:只有root可以挂载\192.xxx\web到/mnt/web
我读本指南这表明以下语法
//192.168.1.100/data /media/corpnet cifs 用户名=johnny,domain=sealab,noauto,rw,users 0 0
当我更改条目以使用如下语法时:
\\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X,noauto,rw,users 0 0
并运行mount /mnt/web
我得到
mount.cifs:权限被拒绝:在 /etc/fstab 中找不到 /mnt/web 的匹配项
然后我读了这个问题连同它的最高投票答案,但出现相同的错误。
我检查过我的目录web
下的文件夹/mnt
有CHMOD 775,应该没问题。
可能出什么问题了?
答案1
更新(请参阅评论的讨论):
您正在输入 \\ 而不是 //。对于 Linux,即使网络文件系统在 Windows 内运行,您也必须使用 //。
旧帖子:
你正在写mount /mnt/web,但是你在/etc/fstab中写的目录是,/media/corpnet
所以你需要在/etc/fstab中写/mnt/web...
所以改变/media/corpnet
//192.168.1.100/data /media/corpnet cifs username=johnny,domain=sealab,noauto,rw,users 0 0
到/mnt/web:
//192.168.1.100/data /mnt/web cifs username=johnny,domain=sealab,noauto,rw,users 0 0
或者,如果您无法编辑 fstab,请将命令更改为 mount /media/corpnet (并且你也必须创建这个目录)
祝你好运,如果有效,请选择它作为正确答案。