权限

作者: LinM1993 | 来源:发表于2017-06-08 14:01 被阅读0次

1.什么是权限

在Linux中,用户是是权限的资源集合。那么,权限就代表着某一特定用户对某一个文件(目录)可以执行的操作类型。此操作类型分为:读权限(r),写权限(w)和执行权限(x)。
我们知道在linux中一切皆为文件,但是对于目录文件和非目录文件,相同的权限代表的操作方式却是不同的,如下图所示:


权限的含义

2. 权限组合机制

如下图所示,linux中文件对于不同用户的权限是以rxw三个为一组表示的,分为代表了user,group和other对此文件的权限。“-”表示无此权限。


linux文件详情

下图列出了所有的权限组合类型:


权限组合类型

同时,在系统中,对于新创建的非目录文件和目录其默认权限分别为:666和777。但是,实际文件生成后得权限是其默认权限减去文件权限反向掩码(umask)。

比如,我新建了一个目录,其默认权限为777,系统设置的umask值为0022,那么此目录实际权限就是755。

3. 权限管理命令

3.1 chmod

格式:chmod [OPTION]... MODE... FILE...

使用示例:
一个文件的权限为--xrwx---,将其user增加rw的权限:
chmod u=rw shell.sh = chmod u+rx shell.sh = chmod 770 shell.sh
取消掉其group的x权限:
chomd g=rw- shell.sh = chmod g-x shell.sh = chmod 750 shell.sh

3.2 chown

改变一个文件的user或group
一般用法:chown USERNAME:GROUPNAME shell.sh

相关文章

  • ios开发中的权限

    权限分类 联网权限 相册权限 相机 麦克风权限 定位权限 推送权限 通讯录权限 日历 备忘录权限 联网权限 引入头...

  • iOS 相关权限

    权限分类 联网权限 相册权限 相机、麦克风权限 定位权限 推送权限 通讯录权限 日历、备忘录权限 1.联网权限 引...

  • 019 Android权限级别

    Android权限级别我分为普通权限、deviceadmin权限、deviceowner权限、root权限。 ht...

  • android 6.0 添加权限问题

    权限组(Permission Group) 所有的权限都属于权限组当中,包括常规权限和危险权限。对于常规权限而言,...

  • 第十六天课堂笔记 3月21号

    学习内容【文件】权限 【目录】权限***、 【文件】权限 【目录】权限*** 字符和数字(8进制)权限知识****...

  • 动态申请权限

    Android中的权限分为系统权限和应用自定义权限,系统权限又分为正常权限和危险权限。正常权限只需要在Androi...

  • iPhone系统权限

    需要引用到的头文件有 相册权限 照相机权限 麦克风权限 通知权限 定位权限 通讯录权限

  • 【实体类】用户权限

    字段 权限id 权限名 权限描述名 权限描述信息 所在权限分组名 积极 保留字段

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • MySQL 权限管理

    查询所有权限: 授权 查看权限 回收权限 查看权限

网友评论

      本文标题:权限

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