一文件权限的控制 1.权限存在的意义 r:可读取文件的实际内容 w:可以编辑,新增或者修改该文件的内容,如果没有r权限。无法w x:该文件拥有被系统执行的权力 2.权限的识别 ls -l file
查看文件的详细信息

ls -ld dir 查看目录的详细信息

  1. 权限的查看与理解 文件权限)
  • rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht 【1】文件类型
    • 普通文件 d 目录 l 软链接(类似与windows下的快捷方式) s 套接字 c 字符设备/dev/pts/下 【2】rw-|r--|r-- 各个用户可以对文件进行的操作 u g o 用户 成员 其他人 【3】文件硬链接,文件内容被系统记录的次数 【4】文件拥有者 【5】文件拥有组 【6】文件大小 【7】文件最后一次被修改的时间 【8】文件的名称

目录的权限 d rwxr-xr-x. 2 root root 4096 Jul 30 09:05 /mnt/ 【1】文件类型 【2】权限 【3】目录中子目录个数 【4】用户 【5】组 【6】子文件或子目录元数据大小(元数据:描述数据的数据) 【7】最后一次被修改的时间 【8】名称

4.如何修改文件用户和用户组 (1.此命令必须用root用户执行 chown username /mnt/file1 ##将file1文件的拥有人改为username chown -R username dir ##将dir目录和目录下文件的所有人全都改为username chown username:username file|dir ##将file文件或者dir目录的拥有人和用户组改为username chgrp username /mnt/file2 将file2的用户组改为username chgrp -R username /mnt/dir 将dir目录及目录下文件的用户组修改为username 5.文件权限 1)文件权限的作用 r 对文件 是否可以查看文件中的字符 对目录 是否可以查看目录中有什么文件 w 对文件 是否可以改变文件中记录的字符 对目录 时都恶意在目录中管理文件,是否可以更改目录中文件的元数据 x 对文件 是否可以通过文件名称调用文件内记录的程序 对目录 是否可以进入此目录 2)权限的管理 字符形式 chmod <ugo> <+-=> <rwx> file|dir 数字方式 rwx 210 x=2*00|1=0|1 w=210|1=0|2 r=2**20|1=0|4

x=1 w=2 r=4

rwx=7 rw-=6 r-x=5 r--=4 -wx=3 -w-=2 --x=1

6.权限列表 特定用户对特定文件有指定权限 -rw-r--r--+ 1 root root 216 May 12 2017 rht setfacl -m u:username:rwx file 设定file文件的权限 getfacl file 获取文件的权限信息 file:file 文件名称 owner:root 文件所有人 setfacl -x u:username file 把特殊用户从删除掉 setfacl -b file 关闭权限列表