Linux 文件权限

本文详细介绍了如何使用ls和ll命令查看Linux文件属性,解读文件权限符号含义,包括目录、文件、链接文件等类型,以及rwx权限的具体作用。同时,通过数字表示法解释了不同用户(owner、group、others)的权限计算方式,并提供了使用chmod命令修改文件权限的实际示例。

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

1.使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组

[root@www /]# ls -l
    total 64
    dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
    dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
复制代码

2.在Linux中第一个字符代表这个文件是目录、文件或链接文件等等

当为[ d ]则是目录
    当为[ - ]则是文件;
    若是[ l ]则表示为链接文档(link file);
    若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
    若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
复制代码

3.接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合

其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。 每个文件的属性由左边第一部分的10个字符来确定(如下图)。

4.文件的权限字符为:『-rwxrwxrwx』

这九个权限是三个三个一组,分别是owner/group/others三种身份各有自己的read/write/execute权限。数字来代表各个权限,各权限的分数对照表如下:

r:4
w:2
x:1
复制代码

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
复制代码

5.所以我们设定权限的变更时:

chmod [-R] xyz 文件或目录
#例如
chmod 777 .bashrc
复制代码

转载于:https://juejin.im/post/5c27444e6fb9a049fa0fd834

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值