我正在设置 sftp 服务器,并错误地将根目录的权限授予用户。因此我收到以下错误:
sftp sshd[5234]: bad ownership or modes for chroot directory component "/"
根目录的权限如下:
ls -ld /
drwxr-xr-x 23 user_other_than_root ftpaccess 4096 Jul 30 05:29 /
我该如何删除此权限?因此我的 sftp 服务器已停止工作。谢谢
答案1
这权限看起来是drwxr-xr-x
正确的,但是你有更换所有者目录。现在有两种可能性:
如果您只更改了这个单个目录的所有者,那么您应该能够使用以下命令将其恢复:
sudo chown root:root /
如果你已经这样做了递归地,您把整个服务器搞乱了,需要从头开始构建它,即重新安装并从备份中恢复。