linux文件权限修改管理

前言

在linux系统中,查看资源文件的权限常会使用ls -a(或者ll、ls -al)来显示文件对应的权限等信息,但是看到drwxr-xr-x或者-rwx------字母,可能会一脸懵逼,以下将对权限相关知识进行相应总结。

一、权限含义

在这里插入图片描述

1.1 权限位数解析

共10位,从左至右第一位为文件类型编码,其余每三个分一组。

第1位: -表示普通文件,d表示目录文件,这两个比较常见。另外还有如下类型:

-:普通文件,
d:目录文件,
l:链接文件,
b:设备文件,
c:字符设备文件,
p:管道文件
s:套接字

第234位: 所有者的权限 (u: user)
第567位: 组用户的权限 (g: group)
第890位: 其他用户的权限 (o: others)

1.2 权限字母含义解析

在这里插入图片描述

1.2.1 权限编码含义:

r:4 读
w:2 写
x:1 执行(运行)
-:0 没有权限

注意:其中数字为各自对应的权限,后续修改权限可用数字代替

1.2.2 常见数字权限含义

444 r--r--r-- (所有用户仅可读)
600 rw-------
644 rw-r--r-- (常用于一般文件授权)
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x (常用于一般文件授权)
777 rwxrwxrwx (比较粗鲁的顶级授权,配置文件或者系统相关文件不建议使用此权限)

二、权限管理

2.1 权限查看

2.1.1 查看命令

ls -ahl
// 或者 ll     ls -al     ls -l  均可,仅细微区别

在这里插入图片描述

2.1.2 权限相关信息解析

如上图所示,
1.文件类型和文件权限已经在上文说明
2.其他信息从左至右:

• 文件硬链接个数,文件内容被系统记录的个数

• 文件拥有者

• 文件拥有组

• 文件大小

• 文件最后一次被修改的时间

• 文件名称

2.2 权限管理

2.2.1 方式一:英文方式

chmod <u|g|o> <+|-|=> <r|w|x> file|dir

注意:ugo和±=和rwx之间可以随意组合。
示例1:常规单组修改

chmod o=rwx abc

在这里插入图片描述

示例2:三组齐改且权限不一致时,可用逗号分隔

// abc 为提前创建好的文件夹
chmod u=rw,g=wx,o=rwx abc

在这里插入图片描述

示例3:三组齐改且权限一致时,可联合修改

chmod ugo=rwx abc

在这里插入图片描述

2.2.2 方式二:数字方式

数字对应权限含义:

1  =  --x
2  =  -w-
3  =  -wx
4  =  r--
5  =  r-x
6  =  rw-
7  =  rwx

示例:

 chmod 5 abc
 chmod 55 abc
 chmod 555 abc

在这里插入图片描述

说明:当数字方式不足三位时,左侧系统默认以 0 补足进行权限更新,如上图所示。

常用数字组合:同上文

444 r--r--r-- (所有用户仅可读)
600 rw-------
644 rw-r--r-- (常用于一般文件授权)
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x (常用于一般文件授权)
777 rwxrwxrwx (比较粗鲁的顶级授权,配置文件或者系统相关文件不建议使用此权限)

以上,仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值