Centos8 777 /* 事故恢复记录

由于对linux 不太熟练,就百度修改目录。当时没有注意,就参考了:

centos7赋予全部权限_CentOS7 所有文件被赋予777权限故障恢复_weixin_39850331的博客-CSDN博客

chmod 777 -R /*命令 要命啊....

报错时才发现,/* 不太对,赶紧ctrl+c 但还是晚了,所有目录都被改成 777 权限了。

然后看回 文章,人家是恢复......

重启进入 su 模式.....不太现实,因为我没有云服务商后台权限。

只能继续搜索 

Centos8中恢复根目录为默认权限_Free雅轩的博客-CSDN博客

按文档中的直接执行:

# rpm --setugids -a

# rpm --setperms -a

嗯,恢复大部分权限。继续 ssh 还是登录不了的,所有我没有断开或者重启服务。

# chmod 644 /etc/ssh/ssh_config
# chmod 600 /etc/ssh/sshd_config
# chmod 640 /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key
# chmod 644 /etc/ssh/ssh_host_rsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ed25519_key.pub

依旧不行。继续爬文:

Liunx CentOS 8 修改权限导致SSH启动不了的解决方法_Mr.HeXJ的博客-CSDN博客_centos8修改sshd端口后无法连接

根据文章所说的:

1. 先将etc目录的下的权限恢复:chmod -R g-w etc

2. 再将/etc/ssh/目录下的文件权限修改
2.1 修改其用户对这个目录文件的权限:
输入命令:chmod -R o-rwx /etc/ssh/
2.2 修改ROOT用户组对这个目录文件的权限:
输入命令:chmod -R g-r /etc/ssh/
2.3 修改目录拥有者(这里必须是root)对这个目录文件的权限:
输入命令:chmod -R u-x /etc/ssh/

先设置开机启动:

chkconfig sshd on

查看一下状态:

systemctl status sshd

启动

systemctl restart sshd

先用另外一个ssh工具访问一下,如果没有问题就直接重启 reboot.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值