linux系统根目录执行了chmod,linux根目录执行了chmod -R 777之后

朋友服务器遭遇粗心员工执行了chmod -R 777 /*之后,ssh也断了,root也登录不了了,最惨是连线的root帐号还切换回了普通帐号。

一通百度之后,按以下步骤顺利解决。

1、连kvm。如果连不了kvm,就跑机房去吧。

2、进入单用户模式,不再赘述。

3、执行以下命令cd /etc

chmod 644 passwd group shadow

chmod 400 gshadow

cd ssh

chmod  600  moduli  ssh_host_dsa_key ssh_host_key ssh_host_rsa_key

chmod  644 ssh_config ssh_host_dsa_key.pub ssh_host_key.pub ssh_host_rsa_key.pub

chmod  640 sshd_config

chmod u+s `which su`

cd /var/empty

chmod 744 sshd

cd /etc/

chmod 600 securetty

chmod 600 security/

4、重启进入正常模式,这时ssh应能登录了,也能su了

5、找一台干净的同版本的linux,导出文件夹权限配置getfacl -R / >systempermissions.bak

6、想办法把上面导出的权限文件下载到有问题的机器,然后导入文件夹权限setfacl --restore=systempermissions.bak

7、再重启。手工配置其它文件夹权限。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值