sudo chmod -777 / 如何恢复

分析过程:

    当您执行了sudo chmod -777 / 之后, 您的根盘权限变成了000,所以无法连接。

解决方法:

1. 停止这台实例,将根卷从实例分离。

2. 将这个根卷挂载到另一台救援机(您可以新启动一台ec2实例作为救援机),挂载时,默认给的目录是/dev/sdf。接收这个默认的目录就可以。

3. 在救援机上,使用 lsblk命令应该能看到xvdf 和 xvdf1(xvdf 就是您挂载的这个卷)

4. 执行命令 sudo mount /dev/xvdf1 /mnt 这样这个卷就挂载到 mnt目录下

5. 执行命令 sudo chmod 555 /mnt 这样就更改了 /mnt 目录的权限 

 6. 您可以使用命令 ls -ld /mnt 验证看权限是不是 dr-xr-xr-x

7. 执行命令 sudo umount /mnt 将这个卷卸载。

8. 在控制台将这个卷和救援机分离,再重新attach到原来的实例,注意目录要写/dev/sda1 (默认还是/dev/sdf,这次要改成/dev/sda1)

9. 再启动原来的实例

猜你喜欢

转载自blog.csdn.net/xiaohanshasha/article/details/80691907
777