Linux文件权限及修改文件权限

本文介绍了Linux系统中对文件权限的严格管理,包括文件类型的识别(如普通文件、目录、链接)以及针对用户(owner)、组(group)、其他用户(other)的权限分配。权限分为读(r)、写(w)、执行(x)。通过`chown`和`chmod`命令可以改变文件的所有者和权限。`chmod`的mode方式和数字方式分别用于设置权限,如添加、移除或赋予权限。文章提供了具体的命令示例,强调了root账户在权限管理中的特殊地位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8、Linux的文件权限

Linux操作系统中对权限的管理很严格。Linux系统中不仅是对用户与组根据UID,GID进行了管理,还对
Linux系统中的文件,按照用户与组进行分类,针对不同的群体进行了权限管理,用他来确定谁能通过何
种方式对文件和目录进行访问和操作

8.1文件权限

在这里插入图片描述

权限共有10个字符,我们将它分为4大部分来理解: 。 。。。 。。。 。。。
第1部分、表示文件的类型

 - 表示是一个文件                                                                                               
 d 表示是一个目录                                                             

l 表示是一个连接(理解为快捷方式)
第2部分、当前用户具有的对该文件的权限 (owner 属 主,缩写u)
第3部分、当前组内其他用户具有的对该文件的权限 (group
属组,缩写g)
第4部分、其他组的用户具有的对该文件的权限 (other 其他,缩写o)
r:Read 读
w:Write 写
x:eXecute 执行
针对目录加执行权限,文件不加执行权限(因文件具备执行权限有安全隐患)
对于文件和目录来说,r,w,x有着不同的作用和含义: 针对文件:r:读取文件内容
w:修改文件内容
x:执行权限对除二进制程序以外的文件没什么意义 针对目录:目录本质可看做是存放文件列表、节点号等内容的文件
r:查看目录下的文件列表
w:删除和创建目录下的文件
x:可以cd进入目录,能查看目录中文件的详细属性,能访问目录下文件内容(基础权限)
PS:root账户不受文件权限的读写限制,执行权限受限制

在这里插入图片描述
用户获取文件权限的顺序: 先看是否为所有者,如果是,则后面权限不看;再看是否为所属组,如果
是,则后面权限不看。

8.2 修改文件权限

chown 是change owner的意思,主要作用就是改变文件或者目录所有者.
chmod 修改文件和文件夹读写执行属性。 使用权限:所有使用者
chown 修改文 件和文件夹的用户和用户组属性。使用权限:root

8.2.1 mode方式

语法:chmod who opt per file
who:u g o a(all)(u 用户user ,g用户组group,o其他用户,a所有用户默认)
opt:+添加某个权限 –取消某个权限 =赋予权限
per:r w x X

示例:
chmod u=rwx,g=r lina03.txt
chmod u+x,g+w,o+w test.log //r 读,w 写 x 执行

8.2.2 数字方式

语法:chmod XXX file
rwx rw- r–-
421 420 400
7 6 4
0无权限,1表可执行=x,2表写入权限=w,4表可读权限=r 例如:-rwxr–r--. 1 root root 10 Oct 16
02:55 yhp.log 用户权限=rwx=4+2+1=7
所属组权限=r–=4+0+0=4
其他用户权限=r–=4+0+0=4
组合:744
修改权限:
都加入写入权限:+2
给用户组加入写入权限:+2
给其他用户加入可执行权限:+1
chmod 765 yhp.log

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值