权限(用户、特殊、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

相关推荐

  • MySQL入门命令知识

    简单介绍下吧,MySQL应用的场景大多数互联网公司第一次卖身是卖个了sun好像是10亿,第二次是连同sun自己,以74亿美元被卖给了Orecle~后面MySQL原作者站出来说,MySQL会存在闭源风险,整了个MariaDB~我也是醉了,也不考虑下我们的痛苦!下面简要介绍下MySQL的入门知识。    一、MySQL有三种定义语言 &nbs…

    2016-12-05
  • linux文件系统及文件操作

    1、Linux文件系统:    文件和目录被组织成一个单根倒置树结构,从根目录”/”开始。    文件系统分层结构LSB (Linux Standard Base)如下: 2、主要目录: /boot: 系统启动相关的文件,如内核、initrd,以及grub(bootloader) /etc:配置文件 /home:用户的…

    2017-07-23
  • 马哥教育网络班21期+第4周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 # cp -a /etc/skel /home/tuser1 # chmod -R g-rwx,o-rwx /home/tuser1/ 2、编辑…

    Linux干货 2016-07-16
  • 基于mysql的数据库分析系统(rsyslog)

    rsyslog:日志收集和存储系统 1.事件在电脑中的日志记录格式为:     日期时间 主机 进程[pid]:事件内容 2.rsyslog的特性:     多线程;     UDP,TCP,SSL/TLS,RELP; &nbsp…

    Linux干货 2016-10-23
  • Shell脚本编程—函数

    函数:     把一段独立功能的代码当作一个整体,并命名一个名字;命名的代码段,此即为函数     由若干条shell命令组成的语句块,实现代码重用和模式化编程 函数的作用:     在某些场景下,我们可以将独立功能的一段代码定义为一个函数…

    Linux干货 2016-08-24
  • 如何在微软云上搭建mysql主从

    大家好: 今天我分享下在生产环境的微软云服务器上如何搭建mysql主从: 环境如下图: 我把cnux06-testing设为Mysql主服务器,暂时没需求的cnux04-web1db2设为Mysql从服务器 1–首先要在master上开启binlog日志功能并使主从库中的 server-id保持不同 操作步骤如下: A: 先查看mysql的主目录…

    Linux干货 2017-02-14