3、Linux权限管理
3、Linux权限管理
文章目录
- 3、Linux权限管理
- 3.1、Linux chgrp命令:修改文件和目录的所属组
- 3.2、Linux chown命令:修改文件和目录的所有者和所属组
- 3.3、Linux 权限位
- 3.4、Linux chmod命令:修改文件或目录的权限
- 用户和组ID信息权限
- 文件权限
- 进程权限
- 进程访问文件的权限控制
权限简介
Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。
Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。
Linux下权限的粒度有 拥有者 、群组 、其它组 三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入具备权限的群组,一个用户可以同时归属于多个组。
Linux上通常使用chmod命令对文件的权限进行设置和更改。
3.1、Linux chgrp命令:修改文件和目录的所属组
chgrp 命令用于修改文件(或目录)的所属组。是 “change group” 的缩写。
格式:
[root@localhost ~]# chgrp [-R] 所属组 文件名(目录名)
-R(注意是大写)选项长作用于更改目录的所属组,表示更改连同子目录中所有文件的所属组信息。
3.2、Linux chown命令:修改文件和目录的所有者和所属组
chown 命令,可以认为是 “change owner” 的缩写,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件(或目录)的所属组。
修改所有者时,格式:
[root@localhost ~]# chown [-R] 所有者 文件或目录
更改所有者和所属组,chown 命令的基本格式为:
[root@localhost ~]# chown [-R] 所有者:所属组 文件或目录
注意:在 chown 命令中,所有者和所属组中间也可以使用点(.),但会产生一个问题,如果用户在设定账号时加入了小数点(例如 zhangsan.temp),就会造成系统误判。因此,建议大家使用冒号连接所有者和所属组。
3.3、Linux 权限位
对于权限,有点绕,因为文件的权限和目录的权限是有一些区别的。
在Linux中,有5种权限,分别是,r、w、x、s、t。
可读权限:r
可写权限:w
可执行权限:x
Setuid:s(Set User ID)
Setgid:s(Set Group ID)
粘滞位:t
注意: s(针对可执行文件或目录,使文件在执行阶段,临时拥有文件所有者的权限)和 t(针对目录,任何用户都可以在此目录中创建文件,但只能删除自己的文件),文件设置 s 和 t 权限,会占用 x 权限的位置。
Linux 系统中,文件的基本权限由 9 个字符组成,以 rwxrw-r-x 为例,我们可以使用数字来代表各个权限,各个权限与数字的对应关系如下:
r --> 4
w --> 2
x --> 1
用户身份包含 3 个权限(r、w、x),通过将 3 个权限对应的数字累加,最终得到的值即可作为每种用户所具有的权限。
栗子:
rwxrw—x 来说,所有者、所属组和其他人分别对应的权限值为:(“-”为零;也可以不把横杠算进去)
所有者 = rwx = 4+2+1 = 7
所属组 = rw- = 4+2+0 = 6
其他人 = r-x = 0+0+1 = 1
所以,此权限对应的权限值就是 761。
权限 | 相对文件 | 相对目录 | |
---|---|---|---|
r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件内容 | 可以在目录创建、删除文件 |
x | 执行文件 | 可以执行文件(脚本、命令) | 可以进入目录 |
3.4、Linux chmod命令:修改文件或目录的权限
chmod命令使用数字修改文件或目录权限
语法:
[root@localhost /]# chmod [-R] 权限值 文件名
-R(注意是大写)选项表示连同子目录中的所有文件,也都修改设定的权限。
chmod命令使用字母修改文件或目录权限
既然文件的基本权限就是 3 种用户身份(所有者、所属组和其他人)搭配 3 种权限(rwx),chmod 命令中用 u、g、o 分别代表 3 种身份,还用 a 表示全部的身份(all 的缩写)。另外,chmod 命令仍使用 r、w、x 分别表示读、写、执行权限。
语法:
u =(设定) rg +(添加) w 文件或者目录名
chmod o -(删除) xa
[root@localhost /]#chmod 用户身份+读/写/执行权限 文件名
栗子:
[root@localhost test]# ll
总用量 0
drwxr-xr-x. 2 root root 6 2月 26 19:08 ccc
[root@localhost test]# chmod g-r,o+w ccc
[root@localhost test]# ll
总用量 0
drwx--xrwx. 2 root root 6 2月 26 19:08 ccc[root@localhost test]# chmod 766 test
[root@localhost test]# ls -l
drwxrw-rw-. 2 root root 15 3月 9 19:54 test
3、Linux权限管理相关推荐
- Linux基础知识之用户和用户组以及 Linux 权限管理
已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看 ...
- o在linux是什么权限,Linux权限管理基本知识大全
Linux权限管理基本知识大全 Linux系统有什么基本权限,权限管理命令是什么?下面跟yjbys小编一起来看看吧! 一.基本权限 linux权限机制采用UGO模式.其中 u(user)表示所属用户. ...
- 13. Linux权限管理命令
Linux基础学习-Linux权限管理命令 第十七节 Linux权限管理命令学习6 重要 17.1权限分类 17.2 ugo权限 17.2.1查看ugo权限 17.2.2.ugo权限字符 17.2.3 ...
- Linux 权限管理_sudo授权 学习总结(三)
Linux sudo授权 学习总结 一.前言: 前面已经总结了基本权限.umask默认权限.ACL权限,想要了解的朋友可以直接拉到最底,通过传送门浏览查看. 本篇将要介绍sudo授权,sudo授权是在 ...
- linux查询默认权限命令,Linux权限管理之基本权限
Linux权限管理之基本权限 1.文件权限: -rw-r--r-- : r 读 w 写 x 执行 -: 文件类型(- 文件 d 目录 l软链接文件)rw- r-- ...
- 【Linux权限】Shell命令及运行原理 | Linux权限管理 | 粘滞位
文章目录 一.shell命令以及运行原理 二.Linux权限的概念 三.Linux权限管理
- Linux权限管理---最全最详细的文件权限设置管理,手把手教你设置文件权限UGO和数字权限,高级权限等等
权限管理 linux权限管理介绍 主要给文件或者目录设置权限,权限对用户生效 权限: 读:r 4 写:w 2 执行:x 1 权限 U G O 3部分 rw- - - U G O U==文件的所有者 ...
- Linux 权限管理 day6
1.Linux权限管理 1.1 权限的介绍 .权限时用来约束用户能对系统所做的操作. .进程能够以什么方式去访问一个文件目录,取决于进程所运行的用户对该文件有什么样的权限. 1.2 权限与用户的关系 ...
- 【Linux】Linux权限管理 —— shell运行原理 | 权限 | 目录权限 | 粘滞位 | 权限掩码umask
Linux权限及相关指令 1. shell命令以及运行原理 2. Linux权限管理 2.1 权限相关概念 2.1.1 用户分类 2.1.2 如何用户切换 2.2 权限的两要素 2.2.1 人 2.2 ...
最新文章
- 美团点评基于 Flink 的实时数仓建设实践
- 为什么CNN模型要使用很多小的卷积核,比如3x3,而不是7x7或者9x9呢?
- REST API 安全设计指南
- css cursor 常用值
- 学习笔记(43):Python实战编程-事件处理简介
- Webapi管理和性能测试工具WebBenchmark
- pythonjieba分词_$好玩的分词——python jieba分词模块的基本用法
- SpringMVC配置静态资源加载, 中文乱码处理,注解驱动
- 基于jquery的插件turn.js学习笔记
- LintCode Coins in a Line II
- i9023 中国联通 3G 西安信息中心号码
- Intel Thunderbolt 3 接口介绍
- 275. H指数 II
- python 白噪声检验-python之时间序列分析(一)
- BlockingQueue应用
- 设备通过国标GB28181/海康Ehome接入EasyCVR,视频无法打开的原因分析及解决方法
- RaspberryPi 4 USB SSD
- 矿区自动驾驶:异军突起的新赛道
- 021 | 阴离子诱导的系列双核镝配合物的合成及磁性质 | 大学生创新训练项目申请书 | 极致技术工厂
- 华为HCNA实验22-RIPv2认证