Linux 文件权限的修改

本文介绍了Linux系统中查看和修改文件权限的方法。通过`ls -l`或`ll`命令查看文件详细信息,包括文件类型、权限、所有者和所属组。文件权限分为三个级别:文件所有者、文件所属组和其他用户,分别用rwx表示读、写和执行权限。使用`chmod`命令可修改文件权限,数字方式如777代表全部权限,符号方式如`a=rw`为赋予所有用户读写权限。此外,`chown`用于更改文件所有者和所属组,`chgrp`仅修改所属组。了解这些概念对于Linux系统的日常管理和维护至关重要。

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

首先我们要清楚Linux文件的权限信息

在Linux中输入ls -l 或者 ll查看文件和目录的详细信息

 

实例中,a目录的第一个属性用“d”标识这个a是一个目录。

anaconda-ks.cfg第一个属性用“-”标识他是一个文件。

在Linux文件详情的后面属性需要分为三组查看

  • rwx: 代表文件拥有者的权限

  • rwx: 代表文件所属组用户的权限

  • rwx: 代表其他用户对当前文件的操作权限

    • r: 代表read,读的权限

    • w: 代表write,写的权限

    • x: 代表execute,代表执行权限

其余信息

  • 后续的第一个root:代表当前文件的拥有者

  • 后续的第二个root: 代表当前文件的所属组

  • 后续分别为:文件的大小和最后修改时间等信息

对文件的权限修改

使用chmod对文件的权限进行修改,一种使用数字,一种使用符号……

  • 数字方式方便操作,不过要修改整体权限信息

  • 符号方式更细粒度华,不过操作麻烦

 

数字方式

chmod [-R] 777 文件|目录
# rwx在这三个权限中r:4,w:2,x:1
# -R: 当修改一个目录权限时,可以添加-R,将目录下的全部内容,都修改权限。

 

符号方式

chmod [-R] a=rw 文件|目录
# user:u,group:g,other:o,all:a
# read:r,write:w,execute:x
# 赋予权限的方式 , 添加:+,减掉:-,设定:=
# -R: 当修改一个目录权限时,可以添加-R,将目录下的全部内容,都修改权限。

文件拥有者及所属组修改

 chown可以直接修改拥有者和所属组,chgrp只能修改所属组……

# 修改文件的拥有者和所属组

chown [-R] 拥有者:所属组 文件|目录
# 修改文件的拥有者
chown [-R] 拥有者 文件|目录
# 修改文件的所属组
chgrp [-R] 所属组 文件|目录

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值