SSH服务启动时系统提示“must be owned by root and not group or word-...

[复制链接]
查看: 327|回复: 0

10

主题

10

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2019-9-22 15:39:59 | 显示全部楼层 |阅读模式
SSH服务启动时系统提示“must be owned by root and not group or word-writable”错误

SSH服务启动时系统提示“must be owned by root and not group or word-writable”错误。


问题原因

SSH服务基于安全性考虑,对服务相关的目录或文件的权限配置、属组等都有要求。该问题通常是由于相关权限或属组设置异常所致。本文相关配置及说明在CentOS 7.6 64位操作系统中进行测试。其它类型及版本操作系统配置可能有所差异.


解决方案

针对不同目录或文件原因,处理方法如下。


方法一:/var/empty/sshd目录配置
  • 通过管理终端登录异常实例,执行如下命令,查看/var/empty/sshd目录权限配置。
    1. ll -d /var/empty/sshd/
    复制代码
    系统显示类似如下,以下内容为默认权限配置。
    1. drwx--x--x. 2 root root 4096 Apr 11 2018 /var/empty/sshd/
    复制代码

  • 如果与默认权限配置不同,依次执行如下命令,恢复默认配置。提示:/var/empty/sshd目录权限默认为711,默认为root属组的root用户。
    1. chown -R root:root /var/empty/sshd
    2. chmod -R 711 /var/empty/sshd
    复制代码

  • 执行如下命令,重启SSH服务。
    提示:重启SSH服务在CentOS 7版本之前通常使用service sshd restart命令
    1. systemctl restart sshd.service
    复制代码

方法二:/etc/securetty文件配置
  • 通过管理终端登录异常实例,执行如下命令,查看/etc/securetty文件权限配置。
    1. ll /etc/securetty
    复制代码
    系统显示类似如下,以下内容为默认权限配置。
    1. -rw-------. 1 root root 221 Oct 31  2018 /etc/securetty
    复制代码

  • 如果与默认权限配置不同,依次执行如下命令,恢复默认配置。
    提示:/etc/securetty文件权限默认为600,默认为root属组的root用户。
    1. chown root:root /etc/securetty
    2. chmod 600 /etc/securetty
    复制代码

  • 执行如下命令,重启SSH服务。
    提示:重启SSH服务在CentOS 7版本之前通常使用service sshd restart命令
    1. systemctl restart sshd.service
    复制代码



腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )