0


Linux学习----文件授权

Linux学习----文件授权

Linux基础指令学习

一、简介

Linux授权的指令为

chmod

(英文全拼change mode),控制用户对文件的权限命令。
文件权限信息示例:

-rwxrwxr-x

文件夹权限信息示例:

drwxrwxr-x
权限字母前的-代表授权的是文件,d代表授权的是文件夹
r:可读
w:可写
x:执行权限

权限对应三种用户:文件或文件夹的所有者(Owner),所有者所在的组(Group),其他用户(Other Users)。
在这里插入图片描述
授权方法有两种,一种是数字授权即8241法,一种是字母授权。
用数字表示授权的8421法中,

r=4,w=2,x=1

对于

rwxr-xr-x

来说,各类用户权限为:

所有者:4+2+1=7
用户组:4+1=5
其他用户:4+1=5

二、具体方法

2.1通过数字授权

数字修改权限的基本命令格式为:

chmod [-R] 权限值 文件名
-R

(大写)表示连同子目录中的所有文件都修改成设定的权限。
如对于

rwxr-xr-x

使用以下语句进行权限修改:

$ chmod 755 a.txt
$ ls -al a.txt
-rwxr-xr-x   

2.2通过字母修改权限

三种用户身份(所有者,用户组,其他用户)每种搭配三种权限(rwx),chmod用u、g、o分别代表三种身份,用a表示全部的身份即所有用户。
字母修改权限的基本命令格式为:

       u +  r
chmod  g =  w  文件或者文件名
       o -  x
       a

例如对a.txt设定权限

rw-rw-r--

,可执行如下命令:

$ chmod ug=rw,o=r a.txt
$ ls -al a.txt
-rw-rw-r--

如果想要增加或者减少每种用户的读写操作权限,可使用如下命令:

$ chmod a+w a.txt
$ ls -al a.txt
-rw-rw-rw-

关于权限的指令学习暂时就到这里,后续有其他东西再做补充。

标签: linux 学习 运维

本文转载自: https://blog.csdn.net/weixin_42631003/article/details/125101927
版权归原作者 @努力的蜗牛 所有, 如有侵权,请联系我们删除。

“Linux学习----文件授权”的评论:

还没有评论