谷歌计算实例意外chmod 0755 /文件夹

时间:2016-09-29 23:40:17

标签: centos google-compute-engine google-cloud-platform sshd

我意外地修改了/ 0755文件夹,我无法通过SSH,Filezilla,SFTP或Google CLoud命令访问我的实例,我想知道如何处理这种情况。

谢谢!

1 个答案:

答案 0 :(得分:1)

使用Google元数据启动脚本进行修复

https://cloud.google.com/compute/docs/startupscript

创建脚本并将其添加到元数据:

chmod -R go-w /
chmod 440 /etc/sudoers
chmod 640 /etc/shadow /etc/gshadow
chmod 600 /etc/ssh/*_key /etc/ssh*key   # whichever matches
chmod 710 /etc/ssl/private /etc/cups/ssl
chmod 1777 /tmp /var/tmp /var/lock
chmod 4755 /bin/su /usr/bin/passwd /usr/bin/sudo /usr/bin/sudoedit
chmod 2755 /var/mail /var/spool/mail

重新启动服务器和voilá!