Ubuntu 上安装的 CIFS 中的对象是远程的

Ubuntu 上安装的 CIFS 中的对象是远程的

我正在努力在 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:

  1. 打开鹦鹉螺。
  2. 从“文件”菜单中,选择“连接到服务器”。
  3. 输入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

相关内容