linux系统容许多个用户同时使用系统,而且能够同时执行不一样的任务。为了确保各个用户的文件安全, linux系统具备很是严格的文件权限管理机制。
node
主要体如今两个方面: linux
1. 对文件操做的权限:三种: 读、写、执行。 shell
2. 文件的访问方式:三种: owner建立文件的人/group/other。 安全
在Linux系统中,一、各个用户帐号的信息都保存在/etc/passwd文件中; 数据结构
二、密码保存在/etc/shadow文件中; spa
三、用户组信息保存在/etc/group文件中; code
ll命令(ls -l):查看文件的属性 排序
ll -t 是降序, ll -t | tac 是升序
it
功能:以长格式显示目标文件或目录的属性。 io
ll /vmlinuz lrwxrwxrwx 1 root root 30 2010-12-03 20:21 /vmlinuz
每3位表明一类用户。从左到右每组分别表示:属主,组用户,其它用户
第二列表示连接占用的节点,这个主要是和link node有关
第三列表示文件的“拥有者”,即owner。
第四列表示拥有者的“用户组”。
第五列表示这个文件的大小。
第六列表示文件的最后“修改时间”(即modification time, 简称mtime)
补充:linux系统“文件时间”主要包括三个内容:
修改时间(modification time, 简称mtime):当前文件“内容数据”更改时,这个属性被更新。使用ls命令显示的时间就是“修改时间mtime ”。
状态时间(status time, 简称ctime):当文件状态(status)改变时,这个属性被更新。例如:更新文件的权限和属性时。
访问时间(access time, 简称atime):当读取文件内容时,这个属性被更新。
第七列就是文件的文件名。注意:在linux系统中,若是一个文件名以"."开头,那么这个文件就是隐藏文件
ls --color
显示彩色目录
1. 蓝色-->目录 2. 绿色-->可执行文件 3. 红色-->压缩文件 4. 浅蓝色-->连接文件 5. 灰色-->其余文件