“sudo chmod -R 777 /”有什么作用?

“sudo chmod -R 777 /”有什么作用?

sudo chmod -R 777 /在我们的生产服务器上做了这件事,一切都乱了套。托管网站和 API 停止工作,SSH 提示连接被拒绝,这是一个运行 cent os 7 的网络面板,我们甚至无法登录网络面板。

我以为所有用户都对系统中的所有文件都拥有所有权限,并执行了该命令。我不太明白哪里出了问题。

答案1

您的系统刚刚被搞乱了;需要重新安装。

是的,理论上你现在拥有所有权限,但你失去了所有 setuid、setgid 和 sticky 位。当然,除了失去所有安全性之外。在生产服务器上这样做(!!)是锦上添花。

您失去了使用的能力sudosu并且可能还失去了十几个您可能想要继续使用的其他命令的能力。

相关内容