![不小心在 /usr 上设置了错误的权限](https://linux22.com/image/184643/%E4%B8%8D%E5%B0%8F%E5%BF%83%E5%9C%A8%20%2Fusr%20%E4%B8%8A%E8%AE%BE%E7%BD%AE%E4%BA%86%E9%94%99%E8%AF%AF%E7%9A%84%E6%9D%83%E9%99%90.png)
我最近创建了一个新的挂载点 /usb,以便能够将 U 盘挂载到我的 Fedora 32 Linux 系统上,并尝试sudo chmod a+rwx /usb
在 shell 上运行,但不小心将其错误地输入为sudo chmod a+rwx /usr
.
惊慌失措中,我以为我已经破坏了我的系统。我找到了这个帖子:/usr/local/bin 的权限/所有权并将 /usr 的权限重置为 root 的 rwx ,其他人的 rx 。然后我重新启动以确保一切正常。
为了将来安全起见,如果不小心为 /usr 设置了错误的权限,可能发生的最糟糕的情况是什么?我该如何恢复?
答案1
意外设置错误的权限可能发生的最糟糕的事情是什么
- 有人(登录到您的计算机)可能会更改系统文件,然后一段时间后,当您运行一个程序时,例如
ls
它会执行一些不应该执行的操作。
然而,并非所有模式位都是权限。如果对其他文件执行此操作,可能还会产生一些其他效果。这可能会使您的系统无法使用(或者至少使诸如sudo
un-usable.txt 之类的命令无法使用)。