Linux 文件和目录权限
使用ls -l命令查看。
-rw——-. 1 root root 1129 Jan 4 18:42 anaconda-ks.cfg
-rw-r–r–. 1 root root 9458 Jan 4 18:42 install.log
-rw-r–r–. 1 root root 3161 Jan 4 18:40 install.log.syslog
-rw-r–r– 1 root root 12318 Sep 2 22:51 追忆.docx
drwx——. 4 sunchen1 sunchen1 4096 Jan 23 19:27 sunchen1
drwx—— 2 sunchen2 sunchen2 4096 Jan 23 20:45 sunchen2
drwx—— 2 sunchen3 sunchendashuju2 4096 Feb 7 22:19 sunchendashuju2
Note:这里有10个位置。
第1位:表示文件的类型。
- :代表非目录。d:代表目录。(通常在linux下,一个目录也是一个文件)
余下的9位:
因为linux的文件访问权限分为3种:r、w、x。
所以除去第一位字符表示文件类型,余下的字符三位为一组。一共三组,分别为:文件所有者、同组用户、其他用户。
所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。
文件的权限:
R(read):拥有读的权限。
W(write):拥有写的权限。修改该档案的内容,但不能删除该档案。
X(execute):拥有可执行的权限。该档案具有被系统执行的的权限。(即允许把该文件当作一个 程序执行&