【 linux系统入门管理篇-第三章权限管理】

  • 本章介绍
  • 一、基本权限UGO
  • 二、基本权限 ACL
  • 三、特殊权限

本章介绍

本章讲述了,Linux系统CentOS7中关于权限的相关概念。以及用户和组的管理方法。

一、基本权限UGO

概述: 假如你想设置QQ空间的红钻特权,假如你想设置某高仿传奇VIP16一刀99999。假如你想设置腾讯视频爱奇艺会员特权。你都可以用文件的形式给他们授权,文件权限设置真实的样子就是赋于某个用户或组 能够以何种方式 访问某个文件(图片文件,视频文件,普通文件)
权限对象:
属主: u
属组: g
其他人: o
所有人:a(u+g+o)

权限类型:
读:r=4
写:w=2
执行: x=1

设置权限
1.更改权限
①使用符号
u用户 g组 o其他 r读 w写 x执行
语法: chmod 对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x) 文件/目录
示例:
加 -R 是给文件夹里的所有文件授权,假如后面跟的是一个目录,那么就会将目录里的所有文件都授予同样的权限,那么下图就是授予1.txt属主读的权限

下面我们来用一张图片了解file1一文件的权限和所属用户。

首先查看file一的权限,有-rw- r-- r-- 属主具有rw权限,属组具有r的权限,其他用户具有r的权限,我们给file1的所有用户(a)赋予rwx的权限 a代表所有用户。

给file授权,属主读的权限,没有写和执行

给file授权,属组读,写和执行的权限

给file授权,其他用户,没有读,写和执行的权限

②使用数字
4读 2写 1执行
示例:
给file1的属主赋予读写执行三种权限(4+2+1=7)
给file1的属组赋予读的权限(4=读)
给file1的其他用户赋予读的权限(4=读)

管理员在设置1.txt权限时,没有设置普通用户(o)任何的权限。所以在普通用户的账户当中看到的就是这样的场景。

2.更改属主,属组
chown:设置一个文件属于谁,属主。
我们先来创建一个组hr。然后改变file1它的属主和属组,这也是改变属主和属组的一种形式chown hyb.hr /temp/file1(hyb是属主,hr是属组那么文件的属主和属组就被改变了)

chgrp只改属组

二、基本权限 ACL

请思考:使用chmod能针对独立用户设置文件不同的权限吗?
user01 rwx file1
user02 rw file1
user03 r file1
user04 rwx file1
user05 rw file1
ACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。对象数量不同。
UGO设置基本权限: 只能一个用户,一个组和其他人
语法:
setfacl -m u:alice:rw /home/test.txt
命令 设置 用户或组:用户名:权限 文件对象
示例:
getfacl 查看文件内有什么权限

setfacl -m设置权限



权限旁边有了+1就不要看了是一种补充会不准,直接用getfacl看

删除权限
setfacl -x

-b 清除整个facl里面的信息

修改权限后为了便于观察是否有无变动可用ls命令查看,但是又不方便,所以用watch再打开一个新的终端进行观察,-n1表示间隔1秒来观察

执行前

执行后

三、特殊权限

特殊位suid:使调用文件的用户,临时具备属主的能力
哪个用户调用这个文件,哪个用户就会具备属主的权限,多了个s,原先有执行权限就是小写s,无执行权限就是大写S


删除

文件属性chattr:万一我们把重要的文件删掉,如何避免,用于锁定某个文件拒绝修改

取消修改

进程掩码umask:修改文件或目录的默认权限
在shell进程中创建文件,先查看当前用户的默认权限umask



修改默认权限

【 linux系统入门管理篇-第三章权限管理】相关推荐

  1. 【 linux系统入门管理篇-第二章文件和用户的管理】

    linux系统入门管理篇-第二章文件和用户的管理 本章介绍 一.文件管理 (一).Linux目录结构 (二).文件管理 1.文件管理命令 2.文件类型 二.用户管理 (一).用户/组基本概念 (二). ...

  2. 【华为Hilink SDK Linux系统开发】第三章:华为hilink SDK Linux系统网关适配

    mark:https://blog.csdn.net/qq_24550925/article/details/107282773 关注嘉友创科技公众号 声明:文章只做技术交流,没有其他任何用途,侵权泄 ...

  3. Kali Linux 从入门到精通(三)-入侵系统定制

    Kali Linux 从入门到精通(三)-入侵系统定制 定制 网络配置 临时IP地址 dhclient eth0 ifconfig eth0 192.168.11/24 route add defau ...

  4. linux 免费教程下载,Linux系统入门教程

    Linux系统入门教程 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 Linux系统入门教程(文档资料整理) (2011-08-0 ...

  5. 《Linux内核设计与实现》读书笔记 第三章 进程管理

    第三章进程管理 进程是Unix操作系统抽象概念中最基本的一种.我们拥有操作系统就是为了运行用户程序,因此,进程管理就是所有操作系统的心脏所在. 3.1进程 概念: 进程:处于执行期的程序.但不仅局限于 ...

  6. IA-32系统编程指南 - 第三章 保护模式的内存管理【1】

    第三章 保护模式的内存管理[1] [作者:lion3875 原创文章 参考文献<Intel 64 and IA-32 system programming guide>] IA-32保护模 ...

  7. 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门

    转载自: 专栏:鸟哥的Linux私房菜笔记 - 博客频道 - CSDN.NET http://blog.csdn.net/column/details/dawanganban-linux-n.html ...

  8. Linux系统入门之如何安装Linux系统

    题目:Linux系统入门之如何安装Linux系统 一.准备工具: 1.Linux 镜像文件(Linux iso文件),直接的在 百度里面输入下载Linux系统版本即可 例如: 2.虚拟机模拟工具,例如 ...

  9. 如何用Linux系统搭建天堂2初章服务端

    如何用Linux系统搭建天堂2初章服务端 准备 1,一台云服务器(这里用的是免费服务器-三丰云https://www.sanfengyun.com/) 2,天堂2初章服务端(这里用的是血玫瑰天堂2论坛 ...

最新文章

  1. 什么才是好代码、高质量代码?
  2. Unable to start activity ComponentInfo{com.first/com.first.Game}
  3. php 输出的区别,php的6种输出方式的区别_后端开发
  4. 原生态基于OpenCV图像处理软件开发
  5. [css] 怎么IE6下在使用margin:0 auto;无法使其居中?
  6. Java2017面试宝典--XML部分、 流行的框架与新技术、软件工程与设计模式、 j2ee部分、EBJ部分、 webservice部分...
  7. 阿里巴巴下一代云分析型数据库AnalyticDB入选Forrester Wave™ 云数仓评估报告 解读
  8. 前端:JS/22/函数(函数的概念,函数的定义格式,函数定义格式的说明,函数的调用,函数的参数),全局变量和局部变量,拷贝传值和引用传址,匿名函数,二维数组,对象,自定义对象的创建
  9. 95-220-020-源码-Idle-Flink中Idle停滞流机制
  10. python中datetime默认的1990年改为_如何更改numpy datetime64中的年份值?
  11. 解决WordPress设置错误的url网站不能访问的问题
  12. lscpu 显示cpu的相关信息
  13. 深度linux新增分辨率,深度Linux Deepin设置分辨率为1920x1080
  14. Unity3D Terrain 变成粉色(紫色/洋红色)解决方案!
  15. 查看ip命令 linux centos7,如何centos7查看ip(地址)命令?
  16. HBuilder X 连接逍遥Android模拟器
  17. python 步数_用python如何修改微信和支付宝每天走路的步数
  18. C51单片机播放音乐《起风了》
  19. excel里有文字的数字怎么从小到大排序,而不是首数字排序
  20. 星际文件系统(InterPlanetary File System,缩写IPFS)

热门文章

  1. 网络流(入门)-概念
  2. cnblog转载地址
  3. python数据分析————数据聚合与分组运算
  4. 魅族手机安装app,显示应用未安装
  5. vue3 watch 用法
  6. 网友爆料:围观各大外企的薪金待遇
  7. zzq的离散数学教室1
  8. PTA—— 递归 递推
  9. 解决重装Vmware出现无法安装服务“Vmware Authorization Service”( VmAuthdService)。请确保您有足够的权限安装系统服务。
  10. OpenAi使用心得(注册+聊天+CodeX+图片+对接api)