专栏首页小白编程Linux学习笔记(七)权限管理命令

Linux学习笔记(七)权限管理命令

  • 权限位含义
  • chmod
  • chown
  • chgrp
  • umask默认权限

权限位含义

第1位代表文件类型

  • "-":普通文件
  • "b":块设备文件
  • "c":字符设备文件
  • "d":目录文件
  • "l":软链接文件
  • "p":管道符文件
  • "s":套接字文件

第2-4位代表文件所有者的权限

(如果有字母,则代表拥有对应权限,如果是"-",则代表没有对应的权限)

  • "r":read,读取权限
  • "w":write,写权限
  • "x":execute,执行权限

第5-7位代表文件所属组的权限,同样拥有"rwx"权限

第8-10位代表文件所属组的权限,同样拥有"rwx"权限

第11位如果".",则表示这个文件受SELinux的安全规则管理

chmod

英文原意:change file mode bits

功能:修改文件的权限模式

语法:chmod 选项[-R] 权限模式 文件名

chmod -R    递归设置权限,也就是给子目录中的所有文件设置权限
权限模式的格式为:[ugoa][[+-=][perms]],即[用户身份][[赋予方式][权限]]

用户身份:
-u:(user)代表所有者
-g:(group)代表所属组
-o:(other)代表其他人
-a:(all)代表全部身份

赋予方式:
+:加入权限
-:减去权限
=:设置权限

权限:
r:(read)读权限
w:(write)写权限
x:(execute)执行权限

chmod u+x file1    给所有者加入执行权限
chmod g+w,o+w file1    给所属组和其他人加入写权限
chmod u=rwx,g=rw,o=rw file1    给所有者设置rwx权限,所属组,其他人设置rw权限

数字权限
4:代表r权限
2:代表w权限
1:代表x权限

chmod 755 file1
第一个数字7:代表所有者权限是4+2+1,即读、写和执行权限
第二个数字5:代表所属组的权限是4+1,即读、写权限
第三个数字5:代表其他人的权限是4+1,即读、写权限

chown

英文原意:change file owner and group

功能:修改文件和目录的所有者和所属组

语法:chown 选项[-R] 所有者:所属组 文件或目录

chown -R    递归设置权限,也就是给子目录中的所有文件设置权限
chown user file1    修改文件的所有者为user
chown user:group file1    ":"之前是文件的所有者,之后是所属组

chgrp

英文原意:change group owner-ship

功能:修改文件和目录的所属组

语法:chgrp 用户身份 文件

umask默认权限

umask默认权限是Linux权限的一种,主要用于让Linux中的新建文件和目录拥有默认权限

第一位0和特殊权限有关,后三位002和普通权限有关

002中的第一个0和所有者(user)权限有关,表示用户权限-0,也就是权限不变

创建文件的默认权限为 -rw-rw-r--

目录的默认权限为 drwxrwxr-x

可使用umask num命令更改umask默认值

本文分享自微信公众号 - 小白也编程(program_learning),作者:LRainner

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-04-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 初探numpy——numpy常用通用函数

    快速的逐元素数组函数,也可以称为ufunc,对ndarray数据中的元素进行逐元素操作的函数

    LRainner
  • Linux学习笔记(五)搜索命令

    英文原意:locate the binary,source,and manual page files for a command

    LRainner
  • 初探numpy——切片和索引

    LRainner
  • Android动态权限

    导语 随机聊需求中出现几个涉及权限的bug,所以对动态权限机制做了一个简单的整理。 概述 Android应用程序通过请求权限来访问设备数据,例如联...

    MelonTeam
  • 提权(2) windows权限分析

    lonelyvaf
  • JeeSite | 访问控制权限

      在各种后台系统中都会涉及到权限的管控,从功能权限的管控,到数据权限的管控,都是为了让系统的在使用的过程中更加的安全。功能权限管控是对针对不同的角色可以进行不...

    码农UP2U
  • 自制权限框架(二)注解

      上一篇中,咱们介绍了如何使用jsp自定义标签编写权限框架。在jsp中,权限标签内的内容,只有在用户拥有权限的时候,才能够正常的展示。

    小忽悠
  • 基于蓝鲸平台分分钟实现权限配置自动化

    小明有一个烦恼(不是《老板,今天我们做Oracle灾备切换演练吧!》的小明),毕业季来了,公司的招聘季也来了,每天都有新同事报道,这也意味着,他要每天到公司的几...

    嘉为科技
  • 额 明天接着修改

    每个功能都有相应的URL地址。(对功能的控制就是对URL地址访问的控制)

    lpe234
  • Android6.0动态权限适配&XMPermissions

    从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新...

    静默加载

扫码关注云+社区

领取腾讯云代金券