• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
ECS Linux上SSH服务无法启动提示“must be owned by root”错误的分析解决
发布日期:2016-1-14 20:1:40

  Linux系统的ECS上,使用命令:service sshd start 无法正常启动,提示“/var/empty/sshd must be owned by root and not group or world-writable.”错误

  这个是因为权限错误导致的,检查/解决方式如下所示:

  1、检查 ssh 是否运行中:

  /etc/init.d/sshd status返回:sshd is stopped

  

  2、尝试手动启动服务,报错如下:

  /etc/init.d/sshd startStarting sshd:/var/empty/sshd must be owned by root and not group or world-writable.

  [FAILED]

  

  3、使用rpm -V 命令检查ssh 软件包及目录是不是正常说我。

  

  查询目录: rpm -V openssh-server

  查询目录属主:ls -ld /var/empty/sshd/(此处输入sshd目录位置)

  一般来说,这里可观察到目录属主并非root:

  

  4、修改目录属主为root:chown root /var/empty/sshd/

  5、重启sshd:/etc/init.d/sshd start一般就可以解决问题了。