######文件的权限######
1,文件权限存在的意义
系统最底层安全设定方法之一,保证文件可以被可用的用户做相应操作。
2.文件权限的查看
ls -l filename ##表示查看文件权限
ls -ld dirname ##显示目录权限
ll filename ##ll 列出来的结果详细,有时间,是否可读写等信息,相当于ls -l
ll -d dirname ##列出目录的详细信息
如:查看文件/etc/passwd的权限,和查看目录/etc的权限结果如下:
3.文件权限的读取
当使用ls时,我们会看到出现:
- |rw-r–r--| 1 | root | root | 2005 |Jul 10 2014| /etc/passwd
[1] [2] [3] [4] [5] [6] [7] [8]
[1]表示文件的类型。这里的-表示是空文件或者空文本。
[2]说明文件的权限。共三项,第一项指的是文件拥有者对文件拥有的权限;第二项指的是文件所有组对文件拥有的权限;第三项指的是其他人对文件拥有的权限。其中:r表示可读,w表示可写,x表示可执行操作。图中表示/etc/passwd里内容是对文件拥有者开放了读写权限,对组成员开放了只读权限,对其他人开放了只读权限。
[3]这个数字对文件来讲指的是‘文件硬链接个数,即文件内容被记录的个数’;对目录来说指的是目录中子目录的个数。图中表示的是/etc/passwd里有1个文件内容被记录。
[4]指的是文件的所有人,即属主,图里第一条命令的文件所有人是root
[5]文件的所有组,即属组。图中第一条命令指的是root是passwd的所有组。
[6]对文件:指的是文件大小。图中第一条命令的文件大小为2005.
对目录:表示原始目录属性大小,如果是空的那就是0。
[7]文件或目录的内容最后一次被修改的时间。2014年7月10日文件里的内容被修改(这里不是具体的时间的原因是太长时间未修改了,只给出了大致时间)。
[8]文件的名称。文件名是/etc目录下的passwd文件。
注意:文件属性不可改变,大小不可以改变,权限可以更改,时间戳可以更改,文件名可以更改
d ##目录
l ##软链接
s ##socket 套接字
b ##block 块设备
c ##字符