Linux学习----文件授权

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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-   

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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux