我将以下内容添加到 sshd_config,当我访问chmod 770
用户文件夹时出现此错误?为什么?我如何才能使文件夹仅对用户或组可读?所有者当前是 root,组当前是该用户名
fatal: bad ownership or modes for chroot directory
-编辑- 这是供用户使用 sftp 存储文件。只有该用户或该组才能访问该文件夹。我不明白为什么我不能将权限从 755 更改为 775。当我尝试以用户身份登录时,添加写入权限会出错。
sshd_配置:
Match group SomeGroup
ChrootDirectory /mnt/somedir/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
答案1
从sshd_config(5)
手册页中:
ChrootDirectory
Specifies a path to chroot(2) to after authentication. This
path, and all its components, must be root-owned directories that
are not writable by any other user or group.
你需要转身离开组写入位。