不小心运行了 chmod +x /* - 我搞砸了有多糟糕?

不小心运行了 chmod +x /* - 我搞砸了有多糟糕?

我想将我所在目录中的所有文件标记为可执行文件,我运行了,chmod +x /*因为我认为这是将当前所在目录中的所有文件标记为可执行文件的命令。

我搞砸了吗?我不记得文件权限之前是什么样的。我没用过sudo

答案1

这可能是您可以执行的危害最小的意外 chmod-in-root 操作,因为它甚至不会递归。看看我的 Ubuntu 盒子,根目录中唯一的非目录文件是 vmlinuz 和 initrd,这些文件上的 x 位应该不会造成伤害。

执行此操作chmod go-x /root,以便根用户的主目录受到保护(如果它是单用户桌面计算机,则相当重要),我认为仅此而已。 (哦等等,如果您甚至不是 root,您甚至无法首先更改这些目录的权限,所以您应该完全没问题。)

相关内容