根( / )目录下所有目录最初都是由root创建的。也就是说:用户都是在 root 创建的目录中操作,所以每个目录所具有的权限都是由 root 决定。所以在设置文件和目录的权限时首先要以root创建的目录权限为基础。更直白的说,设置当前文件或目录的权限要与上级目录的权限相关联。在linux中的文件权限要分开理解:分别是对文件的权限和对目录的权限,它们的意思是不同的。
代表字符 | 权限 | 对文件的含义 | 对目录的含义 |
r | 读 | 可以查看文件内容 | 可以列出目录里面的内容 |
w | 写 | 可以修改文件内容 | 可以在目录里面建立或删除文件或目录 |
x | 执行 | 可以执行文件 | 可以进入目录 |
简单的说:
1)一个目录具有 W 权限时,那么你可以在这个目录下创建和删除文件或目录。
2)一个文件能不能被修改则取决与文件本身有没有被创建者赋予 W 权限。