如何收回授予用户的目录权限?

如何收回授予用户的目录权限?

我正在设置 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正确的,但是你有更换所有者目录。现在有两种可能性:

  1. 如果您只更改了这个单个目录的所有者,那么您应该能够使用以下命令将其恢复:

    sudo chown root:root /
    
  2. 如果你已经这样做了递归地,您把整个服务器搞乱了,需要从头开始构建它,即重新安装并从备份中恢复。

相关内容