【 linux系统入门管理篇-第三章权限管理】
【 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系统入门管理篇-第三章权限管理】相关推荐
- 【 linux系统入门管理篇-第二章文件和用户的管理】
linux系统入门管理篇-第二章文件和用户的管理 本章介绍 一.文件管理 (一).Linux目录结构 (二).文件管理 1.文件管理命令 2.文件类型 二.用户管理 (一).用户/组基本概念 (二). ...
- 【华为Hilink SDK Linux系统开发】第三章:华为hilink SDK Linux系统网关适配
mark:https://blog.csdn.net/qq_24550925/article/details/107282773 关注嘉友创科技公众号 声明:文章只做技术交流,没有其他任何用途,侵权泄 ...
- Kali Linux 从入门到精通(三)-入侵系统定制
Kali Linux 从入门到精通(三)-入侵系统定制 定制 网络配置 临时IP地址 dhclient eth0 ifconfig eth0 192.168.11/24 route add defau ...
- linux 免费教程下载,Linux系统入门教程
Linux系统入门教程 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 Linux系统入门教程(文档资料整理) (2011-08-0 ...
- 《Linux内核设计与实现》读书笔记 第三章 进程管理
第三章进程管理 进程是Unix操作系统抽象概念中最基本的一种.我们拥有操作系统就是为了运行用户程序,因此,进程管理就是所有操作系统的心脏所在. 3.1进程 概念: 进程:处于执行期的程序.但不仅局限于 ...
- IA-32系统编程指南 - 第三章 保护模式的内存管理【1】
第三章 保护模式的内存管理[1] [作者:lion3875 原创文章 参考文献<Intel 64 and IA-32 system programming guide>] IA-32保护模 ...
- 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
转载自: 专栏:鸟哥的Linux私房菜笔记 - 博客频道 - CSDN.NET http://blog.csdn.net/column/details/dawanganban-linux-n.html ...
- Linux系统入门之如何安装Linux系统
题目:Linux系统入门之如何安装Linux系统 一.准备工具: 1.Linux 镜像文件(Linux iso文件),直接的在 百度里面输入下载Linux系统版本即可 例如: 2.虚拟机模拟工具,例如 ...
- 如何用Linux系统搭建天堂2初章服务端
如何用Linux系统搭建天堂2初章服务端 准备 1,一台云服务器(这里用的是免费服务器-三丰云https://www.sanfengyun.com/) 2,天堂2初章服务端(这里用的是血玫瑰天堂2论坛 ...
最新文章
- 什么才是好代码、高质量代码?
- Unable to start activity ComponentInfo{com.first/com.first.Game}
- php 输出的区别,php的6种输出方式的区别_后端开发
- 原生态基于OpenCV图像处理软件开发
- [css] 怎么IE6下在使用margin:0 auto;无法使其居中?
- Java2017面试宝典--XML部分、 流行的框架与新技术、软件工程与设计模式、 j2ee部分、EBJ部分、 webservice部分...
- 阿里巴巴下一代云分析型数据库AnalyticDB入选Forrester Wave™ 云数仓评估报告 解读
- 前端:JS/22/函数(函数的概念,函数的定义格式,函数定义格式的说明,函数的调用,函数的参数),全局变量和局部变量,拷贝传值和引用传址,匿名函数,二维数组,对象,自定义对象的创建
- 95-220-020-源码-Idle-Flink中Idle停滞流机制
- python中datetime默认的1990年改为_如何更改numpy datetime64中的年份值?
- 解决WordPress设置错误的url网站不能访问的问题
- lscpu 显示cpu的相关信息
- 深度linux新增分辨率,深度Linux Deepin设置分辨率为1920x1080
- Unity3D Terrain 变成粉色(紫色/洋红色)解决方案!
- 查看ip命令 linux centos7,如何centos7查看ip(地址)命令?
- HBuilder X 连接逍遥Android模拟器
- python 步数_用python如何修改微信和支付宝每天走路的步数
- C51单片机播放音乐《起风了》
- excel里有文字的数字怎么从小到大排序,而不是首数字排序
- 星际文件系统(InterPlanetary File System,缩写IPFS)