假设情况:
跑步的长期影响是什么sudo chmod -R 777 /
?我知道这意味着所有用户对所有文件都拥有完全权限,但是还有其他副作用吗?
答案1
通过删除一些需要它的可执行文件的 suid 位,这将使您的操作系统无法使用。
答案2
不谈安全问题,是的,存在一些副作用。
其中之一是,通过将根文件夹权限更改为 777 以及所有子文件和文件夹甚至二进制程序..您不仅仅更改那些简单的权限,还有一种称为粘性位权限的东西,并且此命令sudo chmod -R 777 /
肯定会删除它们。
你可以阅读相关内容这里然后你就会知道他们是多么无能。所以要注意这个命令行。
您可以使用此命令查找具有粘性位权限的所有文件和文件夹
find / -perm -2000 -perm -4000 -perm -1000 -exec ls -l {} \;
或者对于文件夹:
find / -perm -1000 -exec ls -ld {} \;