文件权限管理

1、文件所有者和属组属性操作

格式 chown [OPTION]... [OWNER][:[GROUP]] FILE... chown [OPTION]... --reference=RFILE FILE... 参数 OWNER   #只修改所有者 OWNER:GROUP #同时修改所有者和属组 :GROUP   #只修改属组,冒号也可用 . 替换 --reference=RFILE  #参考指定的的属性,来修改   -R #递归,此选项慎用,非常危险! 范例: [root@centos8 data]#chown wang f1.txt [root@centos8 data]#ll total 4 -rw-r--r-- 1 wang root 709 Dec 18 10:13 f1.txt [root@centos8 data]#chown :admins f1.txt [root@centos8 data]#ll f1.txt -rw-r--r-- 1 wang admins 709 Dec 18 10:13 f1.txt [root@centos8 data]#chown wang:admins f1.txt [root@centos8 data]#ll total 4 -rw-r--r-- 1 wang admins 709 Dec 18 10:13 f1.txt   chgrp 命令可以只修改文件的属组 格式 chgrp [OPTION]... GROUP FILE... chgrp [OPTION]... --reference=RFILE FILE... 范例 [root@centos8 data]#ll f1.txt -rw-r--r-- 1 wang root 709 Dec 18 10:13 f1.txt [root@centos8 data]#chgrp admins f1.txt [root@centos8 data]#ll f1.txt -rw-r--r-- 1 wang admins 709 Dec 18 10:13 f1.txt   文件权限 读 r 写 w 执行 x   文件的权限主要针对三类对象进行定义 owner 属主, u group 属组, g other 其他, o 注意: 用户的最终权限,是从左向右进行顺序匹配,即,所有者,所属组,其他人,一旦匹配权限立即生效,不再向 右查看其权限 r和w权限对root 用户无效 只要所有者,所属组或other三者之一有x权限,root就可以执行   每个文件针对每类访问者都定义了三种权限 r 可使用文件查看类工具,比如:cat,可以获取其内容 w 可修改其内容 x 可以把此文件提请内核启动为一个进程,即可以执行(运行)此文件(此文件的内容必须是可执行)   数学法的权限    
权限项 文件类型 执行 执行 执行
字符表示   r w x r w x r w x
数字表示   4 2 1 4 2 1 4 2 1
权限分配   所有者 其他
八进制数字对应   --- 000 0 --x 001 1 -w- 010 2 -wx 011 3 r-- 100 4 r-x 101 5 rw- 110 6 rwx 111 7 范例 rw-r----- 640 rwxr-xr-x 755    修改文件权限 修改指定一类用户的所有权限 u=  g= o= ug=  a= u=,g= 修改指定一类用户某个或某个权限 u+ u- g+ g- o+ o- a+ a- + - -R: 递归修改权限 范例 chmod u+wx,g-r,o=rx file chmod  -R g+rwX /testdir chmod  600 file      umask 命令 实现方式: 新建文件的默认权限: 666-umask,如果所得结果某位存在执行(奇数)权限,则将其权限+1,偶 数不变 新建目录的默认权限: 777-umask 非特权用户umask默认是 002 root的umask 默认是 022 查看umask umask #模式方式显示 umask –S #输出可被调用 umask –p    范例 [root@centos8 ~]#umask 0022 [root@centos8 ~]#umask -S u=rwx,g=rx,o=rx [root@centos8 ~]#umask -p umask 0022    范例2 [root@centos8 ~]#umask 0022 [root@centos8 ~]#( umask 666; touch /data/f1.txt ) [root@centos8 ~]#umask 0022 [root@centos8 ~]#ll /data/f1.txt ---------- 1 root root 0 Mar 27 14:55 /data/f1.txt
上一篇:青龙面板 dog东 安装


下一篇:asp.net layer.Confirm弹出层阻塞使用