Linux通过user、group、other把用户分为基础的三类,可以对三类分别设置三种基本权限read、write、excute。

1、基本介绍

九位基本权限分别按照user、group、other的顺序,如上图,d表示文件是个目录文件,owner权限为rwx,group的权限为r-x,非上两种就是other用户权限为r-x。

2、权限判定流程

对文件操作的权限是基于process的用户表示的,比如用户linuxidc在没特殊情况下,他发起的进程就表示为linuxidc的UID,然后文件操作基于process的信息与UGO的权限列表比对,判定用户拥有的权限。

3、更改权限

用户9位权限可以用rwx关键字描述也可以用数字的方式描述

如图,在一位上拥有权限就为1(Ture),无权限就为0,按照3个分组讲二进制转换过来就是755。

使用chmod修改文件权限,可以使用数字或者描述的方式:

chmod MODE file,... (eg: MODE=755)

-R 递归

--reference=/path/to/somefile file

修改某类用户或某些类用户权限

u,g,o,a

chmod 用户类别=MODE file,...

修改某类用户的某位或某些位权限:

u,g,o,a

chmod 用户类别+|-MODE file,...

-x 三个用户全部取消x权限

go= 属组和其他用户权限全部取消

chmod 数字权限  file

Example:修改/tmp/links.sh权限为rwxr-xr--

把权限去掉再用数字方式

4、umask

用于创建用户时的默认权限,umask是去掉的部分,umask可以用数字或者描述指定。

数字法:

目录

U

G

O

777

111

111

111

umask022

000

010

010

目录权限

111

101

101

所以目录的权限就为755

文件

U

G

O

666

110

110

110

umask022

000

010

010

文件的权限

110

100

100

所以文件的权限的644

处于安全考虑,文件默认是排除可以执行权限的,所以文件值为666减去umask。

5、文件和目录各种权限的作用和意义

目录

r

只能读取文件列表

w

没有任何作用

x

可以进入目录

rw

可以读文件列表,依旧无法删除文件

rx

读取文件列表,可以cd进mul,但是无法删除目录下的文件,对文件有w权限可以清空或者写入

wx

可以增加和删除目录中文件,可以cd进目录,但是无法查看目录有哪些内容,知道文件名可以打开文件

rwx

可以进入目录,显示目录中内容,可以增删目录中文件

文件夹权限特表现殊源于文件系统结构中,目录文件中存放的是文件名和文件索引值

文件

r

读取文件内容

w

写入

x

执行,单独的执行权限只能运行二进制可执行文件

rw

可读可写

rx

可以执行二进制之外的编译类或者脚本类的文件

wx

可以修改内容,无法查看,可以执行二进制可执行文件

rwx

可以查看文件内容,可以增删文件内容,可以执行可执行文件

linux中ugo什么权限,Linux基本权限UGO相关推荐

  1. linux中original_如何在 Linux 中整理磁盘碎片

    如何在 Linux 中整理磁盘碎片 转载自: 如何在 Linux 中整理磁盘碎片​linux.cn 有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀 ...

  2. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  3. linux中用户组和用户,linux中用户和用户组

    一.用户和组原理 一个用户可以属于多个组,一个组有多个用户 在Linux中操作系统必须依赖组和用户进行管理 二.与用户和组相关的配置文件 1.组相关配置文件 1)/etc/group :管理用户组信息 ...

  4. linux中文件链接,关于Linux中文件,链接的一些思考

    在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API. 使他们被处理的时候可统一用字节流的方式.所以说,除了进程之外,其他的一切均可看做文件. Linu ...

  5. linux中make命令大全,Linux中的命令 make -f 是什么意思

    二.Makefile的文件名 默认的情况下,make命令会在当前目录下按顺序找寻文件名为"GNUmakefile"."makef ile"."Make ...

  6. 网页修改linux命令行,linux中文本修改操作命令linux网页制作 -电脑资料

    在命令模式下可以使用 vi 提供的各种有关命令对文本进行修改,包括对文本内容的删除.复制.取代和替换等, 1. 文本删除/移动 在编辑文本时 ,经常需要删除一些不需要的文本,我们可以用键将输错或不需要 ...

  7. linux中文件类型说明及文件权限

    文章目录 1. Linux文件类型 1.1 一般文件介绍 1.2 目录文件介绍 1.3 其他介绍 2. ls命令 3. 可执行文件后缀 4. linux的.a文件,.so文件等理解/动态链接库和静态链 ...

  8. Linux中644、755、777权限详解

    在linux系统中,文件或目录的权限分为3种: 1.读权限 r (代表数字为4) 2.写权限 w(代表数字为2) 3.执行权限 x (代表数字为1) 所以我们常见的文件权限有: 444 r--r--r ...

  9. linux中修改文件或文件夹权限的命令

    linux权限管理 文章目录 linux权限管理 0.介绍 程序执行的过程 权限管理过程 1.权限管理 对于文件来说 对于目录来说 2.权限管理命令 chmod改变文件或目录的权限 方法一:使用权限数 ...

  10. 【linux命令】Linux 中文件和文件夹的权限 、ll命令、SGID、默认权限、umask

    文章目录 一.ll命令 二.linux权限概述 2.1 权限 详解 2.2 权限对于目录的意义 2.3 权限对于文件的意义 2.4 验证下文件的删除权限 2.5 SGID 3 默认权限和umask 3 ...

最新文章

  1. 使用tomcat软件在本地搭建服务器
  2. 数据结构与算法系列 目录
  3. Flask实战----做了一个简易版CSDN
  4. MARSHALL LIBRARY OPENING HOURS
  5. Linux 跟踪进程对CPU的占用情况,对内存的占用情况
  6. Redsi和Memcached区别总结
  7. 1869. 哪种连续子字符串更长
  8. [vue] vue实例挂载的过程是什么?
  9. 大数据之Elasticsearch教程
  10. android开发里遇到的坑——eclipse项目导入android studio以后Run按钮灰色
  11. bzoj 1014: 洛谷 P4036: [JSOI2008]火星人
  12. Discuz!如何实现为版块设定自定义logo,实现不同的版块不同的logo!
  13. 【BZOJ5336】【TJOI2018】party
  14. 汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL
  15. 程序员年龄增大后的职业出路是什么?
  16. We‘re sorry but XXX doesn‘t work properly without JavaScript enabled.
  17. OVERLAPPED结构体类型介绍及作用
  18. 用pytorch官网命令 安装pytorch1.10.1+CUDA11.1报错
  19. 虚拟团队四大管理技巧
  20. 什么是黑客、骇客、白客、红客?他们的工作是什么?

热门文章

  1. Vmware虚拟机安装VMware Tools报错:安装程序无法自动安装主机-客户机共享文件夹驱动程序’和“安装程序无法自动安装Virtual Machine Communication Inter”
  2. crm对于企业的重要性
  3. 计算机组成原理 寄存器实验详解(含工程文件)
  4. web服务器和应用服务器以及web应用框架
  5. 【健康知识】46个不可不知的生活小常识 !!!
  6. 4.17 将外部导入的普通文字转换为日期格式 [原创Excel教程]
  7. SQL的all、any和some的用法
  8. 基于ssm框架的人才招聘网站
  9. 前端经典面试题:js必懂的原型和原型链
  10. 银行家算法(初学者,简单易懂)