我正在努力在 Lubuntu 20.04 上挂载 CIFS 共享磁盘。可以通过 访问它smb://myserver/files
。我用于安装的命令是:
sudo mount -t cifs //myserver/files /mnt/remote_disk -o username=yyyy,domain=hhhh,password=xxxx,vers=1.0,nodfs -v
到这里,一切正常。磁盘已挂载。
但如果我想访问该目录:/mnt/remote_disk/parent1/parent2/son
却提示:
bash: cd: /remote_disk/parent1/parent2/son: Object is remote
而如果我退一步:
/remote_disk/parent1/parent2
没有问题。
我想这不是权限问题,因为我已经检查过了。事实上,如果我配置 Nautilus:
- 打开鹦鹉螺。
- 从“文件”菜单中,选择“连接到服务器”。
- 输入
smb://myserver/files
我可以访问目录中的文件和文件夹parent1/parent2/son
,修改和读取它们。你们知道我可能会错过什么吗?
dmesg 输出:
CIFS VFS: cifs_mount failed w/return code = -66
答案1
我通过安装系统中缺少的 keyutils 解决了这个问题,然后我可以执行 mount 命令而无需nodfs
sudo apt-get update
sudo apt-get install keyutils
sudo mount -t cifs //myserver/files /mnt/remote_disk -o username=yyyy,domain=hhhh,password=xxxx,vers=1.0 -v