权限(用户、特殊、ACL)

root权限(id=0)

root无论在什么情况下都有rw权限,但是是否拥有x权限,要分情况:

第一,文件所有者和所属组都无x权限,root也无x权限;

第二,文件所有者和所属组二者任何一个有x权限,root就有x权限。

用户得到的权限

匹配顺序:文件所有者——文件所属组——其他人(从左到右)

用户访问文件,一旦按次序匹配成功,其获得的权限就是匹配选项所对应的权限,不会向后匹配。

生产中,权限越小,误操作事故会相对减少。

特殊权限

任何一个可执行程序文件能不能启动为进程,取决于发起者对程序文件是否拥有执行权限,启动为进程之后,有四种情况:

第一,进程属主为发起者,进程属组为发起者所属的组;

第二,进程属主为原程序文件的属主;SUID;s(4)

第三,进程属组为原程序文件的属组;SGID;s(2)

第四,目录设置在Sticky位,只有文件的所有者和root可以删除文件;t(1)

ACL的权限

生效顺序:所有者——自定义用户——自定义组——其他(other);

自定义组:一个用户属于多个自定义组,用户的权限是这些自定义组的累加权限;

mask值不会影响所有者和other;

mask值对自定义用户、自定义组和所属组产生决定性影响,mask的权限最大;高压线——mask;

用户和组的设置必须存在于mask权限设定范围内才会有效。

原创文章,作者:Miracle,如若转载,请注明出处:http://www.178linux.com/77165

(0)
MiracleMiracle
上一篇 2017-05-30 17:28
下一篇 2017-05-30 19:51

相关推荐

  • 循环体

    for 变量名in 列表;do 循环体 done 执行机制: 依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中的元素耗尽,循环结束 列表生成方式: (1) 直接给出列表 (2) 整数列表: (a) {start..end} (b) $(seq[start [step]] end) (3) 返回列表的命令  &nbsp…

    Linux干货 2016-08-21
  • 马哥教育网络第21期-第1周课程练习

    第一周博客 1、描述计算机的组成及其功能。 计算机的组成:运算器、控制器、储存器、输入设备、输出设备 运算器+控制器 = CPU 储存器 = RAM(内存) I/O(输入/输出)设备 = 硬盘、打印机、鼠标、键盘、显示器 CUP:运算和逻辑运算 储存器:缓存和储存数据 I/O设备:计算机与用户交互的设备 2、按系列罗列Linux的发行版,并描述不同发行版之间…

    Linux干货 2016-06-26
  • grep与正则表达式

    文本处理中比较强悍的三个工具是:grep、sed、awk。 其中grep主要作用是对于用户给出“模式”对文本逐行进行匹配检查,然后进行打印。   模式:由正则表达式字符及文本字符编写的过滤条件 格式:grep [选项] [正则表达式字符]  文件  常用的选项:     -v:反向查找,显示没有被匹配的的行 …

    Linux干货 2016-08-08
  • 文本处理工具与正则表达式

    一、文本处理工具     1.文本查看命令           cat [OPTION]… [FILE]…         -n 显示行…

    Linux干货 2016-08-08
  • 基于Redis的开源分布式服务Codis

    Redis在豌豆荚的使用历程——单实例==》多实例,业务代码中做sharding==》单个Twemproxy==》多个Twemproxy==》Codis,豌豆荚自己开发的分布式Redis服务。在大规模的Redis使用过程中,他们发现Redis受限于多个方面:单机内存有限、带宽压力、单点问题、不能动态扩容以及磁盘损坏时的数据抢救。 Redis通常有3个使用途径…

    Linux干货 2015-02-25
  • varnish4 基础实战

    实验环境 node1 192.168.0.8 varnish服务器 node2 192.168.0.3 动态web node3 192.168.0.7 静态web node1安装varnish ##安装varnish yum源  # wget http://repo.varnish-cache.org/redhat/v…

    Linux干货 2016-11-15