无法通过 SSH 访问目录

Mar*_*sen 5 linux ssh debian permissions mybook

我正在通过公钥-私钥使用 SSH 访问 MyBook 服务器。

我有一个奇怪的问题,我无法访问逻辑上应该可以访问的某些文件夹。

我有一个目录

/DataVolume/shares/fldr drwxrwxr-x root share
Run Code Online (Sandbox Code Playgroud)

我正在访问服务器的用户是组共享的成员(GID 为 1000)。与 fldr 相同。

当我尝试 cd 进入目录时,出现错误:

-sh: cd: fldr: Permission denied.
Run Code Online (Sandbox Code Playgroud)

为什么是这样?我该如何解决?

sshd_config 文件不限制用户到主目录,但权限分离是打开的。

我可以访问共享中的另一个文件夹,但所有文件夹都具有相同的访问权限,因此还有其他事情在起作用。

loa*_*age 1

您无法访问该文件夹的原因有多种:

1) 也许 FUSE fs 被另一个用户使用,并且安装在 /DataVolume/shares/fldr 中,在这种情况下,任何人(甚至 root)都无法访问该文件夹。

2)GID/UID有些不匹配,看看:

统计/数据卷/共享/fldr

, 和

用户 ID

检查这个;

3)也许这是到另一个文件夹(或文件)的软链接,而您的用户没有读取它的权限。