任务六 管理Linux系统文件的文件权限

本文介绍了Linux系统中文件权限的表示方法,包括文件类型(如d, -, l等)和权限(rwx)的概念。通过ls -al命令查看文件详细信息,解释了权限字符串的分组和意义。接着讨论了如何使用chmod命令改变文件或目录的访问权限,以及chown命令用于更改文件所有者和所属组。此外,文章还提到了umask的作用,特殊权限的识别,以及通过颜色识别不同类型的文件(如链接文件、可执行文件、压缩文件、目录等)。" 115441696,10864349,Java面向对象基础解析,"['Java', '面向对象', '类与对象', '继承', '接口']

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

第一步:认识文件权限说明

使用Linux的同学都知道,在Linux下列出当前目录下的文件和子目录的命令是 ls, 同时 ls 又有许多参数,我们现在要查看文件的类型和权限使用ls -al.


 每个文件都有7列的选项,七列内容分别代表的含义;

取其中一行做示范:


-r-xr-xr-x 这个字符串我们需要分成两部分来看,第一部分是第一个字符,代表文件的类型

linux下文件的类型通常有以下几类:

d : 代表一个目录; 
- : 代表一个普通文件; 
l : 代表一个普通文件; 
b : 代表设备文件里面的可供存储的接口设备; 
c : 代表设备文件里的串行端口设备;

比较常见的就是前三种文件类型,那么此时我们知道了test 是一个普通文件;

那么-r-xr-xr-x 剩余的那部分有代表了什么意思呢?代表了文件的权限;

我们可以又将 r-x r-x r-x 分为三部分来看,三个字符一组;




Linux对文件的权限的表示,一般情况下都是采用我们前面所看到的字符的表示方法,三个字符一组,分别表示文件的属主,属组和其它用户;

第二种方式即将字符对应为二进制的01,同样三个三个一组,为了方便起见,又将三个一组的01转化为8进制表示,这样就可以用3个数字表示文件的权限了;


第二步:使用【chmod】命令改变文件或目录的访问权限



第三步:更改文件的所有者以及所属组

chown 更强的的一点是它可以顺手把属组也改变掉,这样当你希望即改变文件的属主又改变文件的属组的话,就可以执行一条命令了;


第四步:认识umask



第五步:识别特殊权限


第六步:识别文件颜色

浅蓝色:表示链接文件;

灰色:表示其他文件;

绿色:表示可执行文件;

红色:表示压缩文件;

蓝色:表示目录;

红色闪烁:表示链接的文件有问题;

黄色:表示设备文件,包括block;char;fifo.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值