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一般就可以解决问题了。
|