说,如果我运行sudo chmod -R 777 /
或类似的东西,它会对操作系统的性能等方面产生负面影响吗?
这主要是理论上的,但我差点犯了错误,所以想问一下
答案1
此服务器故障问题已很好地解决了这个问题:为什么“chmod -R 777 /”具有破坏性?,所以我总结一下:
基本上,这样做就意味着每个人都可以访问系统上的每个文件。在这种情况下,许多程序将拒绝运行,因为它们会检查并期望获得权限,而依赖setgid
/的程序setuid
也失去了这些权限。
系统可能该命令后有效,但是当您需要重新启动服务或重新启动时,结果将不可预测。
至于性能,它很可能不会产生任何影响。
答案2
从安全角度来看,这可能会带来灾难性的后果。这意味着系统上的任何用户(也考虑默认用户 - 其中一些是由您安装的应用程序创建的)都可以访问任何文件。这不仅意味着任何用户可以在您的系统上执行任何操作(例如:安装洪水工具并在另一台主机上发起 DoS 攻击),而且他们还可以访问任何敏感数据(您的个人数据以及密码数据,很可能是以加密方式进行的,但仍然代表着风险,请参阅开膛手约翰)。
设置这些权限就像权限无用一样。这样做不仅仅是不好的做法。从我的角度来看,应该有一个确认说明,说明风险以及您是否仍想继续...