Lit*_*nny 10 linux permissions chmod executable
我想将我所在目录中的所有文件标记为可执行文件,我运行chmod +x /*是因为我认为这是将当前目录中的所有文件标记为可执行文件的命令。
我搞砸了吗?我不记得之前的文件权限是什么样的。我没用sudo。
Ulr*_*arz 16
这可能是您可以做的危害最小的意外 chmod-in-root,因为它甚至不会递归。看看我的 Ubuntu 盒子,根目录中唯一的非目录文件是 vmlinuz 和 initrd,它们上的 x 位不应该受到伤害。
这样做是chmod go-x /root为了保护 root 用户的主目录(如果它是单用户台式机,则相当重要),我认为就是这样。(哦等等,如果您甚至不是 root,您甚至无法首先更改这些目录的权限,所以您应该完全没问题。)