现在我们知道了Linux系统内文件的三种身份(拥有者、群组与其他人) ,知道每种身份都有
三种权限(rwx) , 已知道能够使用chown, chgrp, chmod去修改这些权限与属性,当然,利
用ls -l去观察文件也没问题。 前两小节也谈到了这些文件权限对于数据安全的重要性。那么,
这些文件权限对于一般文件与目录文件有何不同呢? 有大大的不同啊!下面就让鸟哥来说清
楚,讲明白!
5.2 Linux 文件权限概念
- 权限对文件的重要性
文件是实际含有数据的地方,包括一般文本文件、数据库内容档、二进制可可执行文件
(binary program) 等等。 因此,权限对于文件来说,他的意义是这样的:
- r (read) :可读取此一文件的实际内容,如读取文本文件的文字内容等;
- w (write) :可以编辑、新增或者是修改该文件的内容(但不含删除该文件) ;
- x (eXecute) :该文件具有可以被系统执行的权限。
那个可读(r) 代表读取文件内容是还好了解,那么可执行(x) 呢?这里你就必须要小心啦!
因为在Windows下面一个文件是否具有执行的能力是借由“ 扩展名 ”来判断的, 例如:.exe,
.bat, .com 等等,但是在Linux下面,我们的文件是否能被执行,则是借由是否具有“x”这个权