美文网首页
7.权限的理解

7.权限的理解

作者: wxy_7fa5 | 来源:发表于2019-03-18 11:32 被阅读0次

权限的理解

​ 文件或目录的用户分为:拥有者,同组用户,其他人

​ 创建一个用户时,同时就创建了与该用户名相同的组,该组中只有一个用户。可以往这个组中添加用户,使添加的用户与组里面的用户有相同的权限

​ a文件夹中有b文件夹,rm b会把b里面的文件删掉,但要删b文件的话要对a文件有w权限

​ 不能删除a文件中的内容,但可以把a文件删除

​ rwx(7) rw-(6) r-x(5) r--(4) -wx(3) -w-(2) --x(1)

​ 因为文件默认没有执行权限,所以文件最大权限是666。目录默认有执行权限,目录的最大权限是777。

​ 系统默认普通用户的umask是0002,root用户的umask是0022

​ 普通用户文件默认权限(664=666-002):rw- rw- r--

​ 普通用户目录默认权限(775=777-002):rwx rwx r-x

​ root用户文件默认权限(644=666-022):rw- r-- r--

​ root用户目录默认权限(755=777-022):rwx r-x r-x

对目录:
    r:  读取目录中的文件名和信息
    w:  在目录中创建删除文件,修改文件名
    x:  能进入目录(cd)
    例:
        -wx cd进去后,ls看不到,但可以删里面的文件
        rw- 不能cd,但可以列出文件名(没有文件信息),不能touch。相当于w也不能执行
对文件:
    r:读文件内容
    w:改写文件内容
    x:执行文件中的指令

特殊权限:

​ 添加到ugo权限中,若是普通权限中有x权限,则将s或t小写。若无,则大写。

​ eg:

​ rwS rwS rwT

suid:二进制执行文件以所有者的身份运行

u+s
chmod 4770 aa

sgid:目录的属组名遗传

​ 在该目录下建的文件夹也有该权限。(也就是说外层的有这个权限,里面的所有文件夹都有该权限)

只有s这一个权限会遗传下去,其他权限都不会遗传。

g+s
chmod 2770 aa

sticky:只允许所有者删除自己的文件

​ 因为看的是上一级目录的写权限。允许同组成员在上级目录创建文件就一定允许同组成员删除文件。但可能造成同组成员互相删除文件。

o+t
chmod 1770 aa

​ file $(which passwd)

mkdir xsdir             //创建销售目录xsdir
chgrp xiaoshou xsdir    //目录属于xiaoshouzu
chmod 3770 xsdir        //组名可以自动遗传,组成员有完全操作权,
                        //且可以在目录下增删改文件(默认umask)
                        //只有所有者才可以删除自己的文件
                        //其他人没有任何权限

相关文章

  • 7.权限的理解

    权限的理解 ​ 文件或目录的用户分为:拥有者,同组用户,其他人 ​ 创建一个用户时,同时就创建了与该用户名...

  • 闲话权限系统的设计

    一、权限的本质 权限管理,首先要理清权限的本质:权限就是对受保护资源的有限许可访问。 理解了权限的本质,就好谈权限...

  • 系统权限设计

    一、客户需求 系统权限包含功能权限,操作权限,数据权限。功能权限比较好理解,有则功能可见,没有则不可见。接口权限也...

  • 7.安卓权限说明

  • 权限的理解与Shiro

    权限的理解 权限的话,权限做起来就是5张表;用户表、角色表、用户角色表、权限表、权限角色表。给用户授角色给角色授权...

  • Oracle 用户管理 (二)

    在写以下内容,先讲解几个主要的概念,以便后续内容理解。▲权限分为两个:系统权限,对象权限   ①权限:用户对数据库...

  • Android 6.0权限问题理解

    Android 6.0权限 权限理解: Android在每台设备(系统)上增加了一些安全管理:通过一些列权限来限制...

  • 设计案例之通用权限管理设计数据权限

    本文将对这种设计思想作进一步的扩展,介绍数据权限的设计方案。 权限控制可以理解,分为这几种 : 【功能权限】:能做...

  • Android中权限管理的理解

    关于动态权限申请的一些理解 什么时候才会产生动态权限的申请等 targetSdkVersion >= 23 ;手机...

  • Linux文件权限理解

    一般的网站用的到也就是777、755、644这三种权限。其中每个权限都有三位数字组成,第一位表示所有者的权限,第二...

网友评论

      本文标题:7.权限的理解

      本文链接:https://www.haomeiwen.com/subject/vyummqtx.html