开发者社区 > 云存储 > 动手实践 > 正文

ChrootDirectory配置指定用户目录权限后sftp无法访问指定用户

image.png
image.png
image.png
image.png

  • 已知:
  • 当前OpenSSH版本为7.4
  • SELinux已关闭
  • sshd_config中设置ChrootDirectory来让kdsftp用户目录权限为/kdsftp下的文件夹
  • 已设置/kdsftp文件所有者为root的755权限,/kdsftp/*等其他下级目录为kdsftp的755权限
  • 但是现在发现用户可以ssh连接,sftp连接会直接提示abort
  • 百度上让检查的就是以上几项,但是已检查无误,且确认注释掉ChrootDirectory配置后就正常了,请问还可能有什么问题呢?

展开
收起
1575405963875878 2024-11-26 10:45:05 60 0
1 条回答
写回答
取消 提交回答
  • 请确保ChrootDirectory指定的目录及其所有上级目录的权限设置正确,且仅由根用户拥有写权限,并检查SELinux或AppArmor等安全模块是否阻止了访问。参考官方文档:https://help.aliyun.com/document_detail/143739.html。如果问题依旧,建议询问一下阿里云的工作人员。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-10 14:07:19
    赞同 31 展开评论 打赏
问答分类:

支持探索和实践最新技术趋势,不仅包含多样化的实验课程,还涉及技术课程学习、技能测试、实践场景模拟等内容,助力开发者提升实战能力。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载