在Linux中,用户和组的权限管理是很基础,也是很至关重要的。本文,对这个知识点做了一次详细的梳理;
[TOC]
一、文件的权限主要针对3类用户定义owner:属主,简写为:u;
group:属组,简写为:g;
other:其它,简写为:o;
每个文件针对每类访问者都定义了三种权限:
r:Readable:可读
w:Writable:可写
x:eXcutable:可执行
对文件来说以上三种权限的意义:
r:可使用文件查看类工具获取其内容;
w:可修改其内容;
x:可以把此文件提请内核启动为一个进程;
对目录来说,以上三种权限的意义:
>- **r**:可以使用ls查看此目录文件中的列表; >- **w**:可在此目录中创建文件,也可删除此目录中的文件; >- **x**:可以使用ls -l查看此目录中文件列表,可以cd进入此目录;
- - - | 000 | 0 |
- - x | 001 | 1 |
- w - | 010 | 2 |
- w x | 011 | 3 |
r - - | 100 | 4 |
r - x | 101 | 5 |
r w - | 110 | 6 |
r w x | 111 | 7 |
从上图可以看出:
r : 4
w : 2
x : 1
例如:
640:rw-r-----
755:rwxr-xr-x
二、修改用户权限1.chmod [OPTION]... OCTAL-MODE FILE...chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...
-R:递归修改权限
实际示例:
2.chmod [OPTION]... MODE[,MODE]... FILE...
MODE:修改一类用户的所有权限:
u=#
g=#
o=#
ug=#
a=#
u=#,g=#
Note:#代表你所需要改的权限
实际示例:
MODE:修改一类用户的某位或某些权限:
u+#
u-#
g+#
g-#
o+#
o-#
gu+#
Note:#表示某位或某些权限
实际示例:
参考RFILE文件的权限,将FILE的修改为同RFILE一样的权限;
图片示例:
4.修改文件属主和属组:仅root可用
修改文件的属主:chown
chown OPTION]... [OWNER] FILE...
用法:
OWNER:仅修改属主
OWNER:GROUP:修改属主和属组
:GROUP:仅修改属组
Note:命令中的:可用 . 号替换;
-R:递归
实际示例:
chown [OPTION]... --reference=RFILE FILE...
同上面chmod的用发一样
4.修改文件属组:chgrpchgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...
-R:递归
实际示例:
4.文件或目录创建时的遮罩码:umask
FILE:666-umask
Note:如果某类的用户的权限减得的结果中存在x权限,则将其权限+1
DIR:777-umask
umask:查看
umask+#:设定
Note:仅对当前用户的当前shell进程有效;
实际示例:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/15351.html
在Linux中,用户和组的权限管理是很基础,也是很至关重要的。本文,对这个知识点做了一次详细的梳理; [TOC] 一、文件的权限主要针对3类用户定义 owner:属主,简写为:u;group:属组,简写为:g;other:其它,简写为:o; 每个文件针对每类访问者都定义了三种权限: r:Readable:可读 w:Writable:可写 x:eXcutable:可执行 对文件来说以上三种权限的...
摘要:每个组都有唯一的跟类似,除了,每个组还有唯一的组名,与用户账户类似,组信息也保留系统文件中。及相关资料网友自取。 作者:嵌入式历练者 ID : Eterlove 记下相关笔记,记录我的学习生活!站在巨人的肩上Standing on Shoulders of Giants! 该文章...
摘要:用切换账户的组,分别练习,,,命令,显示当前账户的信息二权限管理是多用户的操作系统,允许多个用户同时在系统上登录和工作。 前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。 那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不...
摘要:用切换账户的组,分别练习,,,命令,显示当前账户的信息二权限管理是多用户的操作系统,允许多个用户同时在系统上登录和工作。 前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。 那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不...
摘要:命令行与脚本编程大全第三版第七章学习总结第七章理解文件权限本章内容理解的安全性解读文件权限使用组的安全性安全系统的核心是用户账户。但不要随意修改组的。通过用户和组来限制对文件目录以及设备的访问。组也会被分配唯一的组以及组名。本章介绍了命令。 时间:2017年08月07日星期一 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令...
阅读 1631·2021-09-30 09:47
阅读 540·2021-09-27 13:35
阅读 1926·2019-08-30 15:52
阅读 2304·2019-08-29 18:37
阅读 662·2019-08-29 12:33
阅读 2727·2019-08-29 11:04
阅读 1295·2019-08-27 10:57
阅读 1965·2019-08-26 13:38