假设情况:
运行sudo chmod -R 777 /会产生什么长期影响?我知道这意味着所有用户对所有文件都有完全的权限,但是还有其他的副作用吗?
发布于 2017-03-25 15:27:14
这将使您的操作系统无法使用,因为删除一些需要它的可执行文件的suid位。
发布于 2017-03-25 16:39:38
不谈安全问题,是的,有一些副作用。
其中之一是,通过将根文件夹权限更改为777和所有子文件和文件夹,甚至是二进制程序。您不仅要更改这些简单的权限,还有一种称为“粘性位权限”的东西,这个命令sudo chmod -R 777 /肯定会擦除它们。
你可以读到它,这里,你会知道他们是多么的无能。因此,请注意这个命令行。
使用此命令可以找到具有粘性位权限的所有文件和文件夹。
find / -perm -2000 -perm -4000 -perm -1000 -exec ls -l {} \;
或用于文件夹:
find / -perm -1000 -exec ls -ld {} \;https://unix.stackexchange.com/questions/353812
复制相似问题