拯救chmod -R 000 /*
首先对 / 目录递归执行 chmod 000
chmod -R 000 /*
一些常用命令已经没有权限执行了,也无法重启和关机
如果是虚拟机用vcenter重启会报错
硬重启后启动,看到报错或停留在进度条界面
挂载ISO文件或用centos光盘启动,进入Troubleshooting—Rescue
选择2,只读挂载文件系统
/ 目录已经被挂载到了/mnt/sysimage下
此时仍为只读模式,需要使用mount命令重新挂载为读写
直接递归分配777权限给根目录
chmod -R 777 /mnt/sysimage 执行过程中会有部分报错
chroot /mnt/sysimage
已经挂载到 /,这时的文件权限都是777,需要改回到初始状态,通过rpm安装库记录的权限进行恢复
ls -l /etc | head -3
Rpm -qa | xargs -I{} rpm –setperms {}
ls -l /etc | head -3
输入两次exit重启系统
现在还无法ssh登录
给/etc/ssh赋权 600后重启sshd服务即可