Linux文件权限位与chmod简单介绍

drwxrwxrwx 2  8192 Sep 19 10:13 log
-rwxrwxr-x 1  118 Sep 14 15:56 re.sh

权限位10位,1-3-3-3分段

d rwx rwx rwx 2  8192 Sep 19 10:13 log
- rwx rwx r-x 1  118 Sep 14 15:56 re.sh

首位为d,代表是文件夹
首位为i,代表是文件
1-3位为拥有者权限u
4-6位为属组权限g
7-9位为其他人权限0

r=读取属性  //值= 4
w=写入属性  //值= 2
x=执行属性  //值= 1

chmod 修改文件权限
示例:
chmod 764 re.sh
7=4+2+1=r+w+x
6=4+2=r+w
4=r

-rwxrw-r-- 1 118 Sep 14 15:56 re.sh //chmod 764修改后

参考:https://github.com/dunwu/linux-tutorial

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Linux系统中,使用chmod命令来改变文件的权限。该命令能够通过设置不同的权限来决定哪些用户可以对文件进行读、写和执行操作。 chmod命令的基本用法是:chmod [权限模式] [文件名] 权限模式可以通过数字或字母两种方式来表示。数字方式中,权限由三个数字组成,分别代表文件的所有者、所属组和其他用户的权限;每个数字由三位二进制数构成,分别代表读、写和执行的权限,若具有则为1,无则为0。例如,chmod 755 file.txt 将文件file.txt的权限设置为-rwxr-xr-x,表示文件所有者具有读、写和执行权限,所属组和其他用户具有读和执行权限。 字母方式中,权限有三个字母表示,分别是u(所有者)、g(所属组)和o(其他用户),另外还有一个字母a(所有用户)表示。每个字母可与r(读)、w(写)和x(执行)组合来设置不同的权限。例如,chmod u=rw file.txt 将文件file.txt的权限设置为-rw-r--r--,表示文件所有者具有读和写权限,所属组和其他用户仅具有读权限。 此外,我们还可以使用+和-符号来增加或取消权限。例如,chmod +x file.txt 将添加执行权限,chmod -r file.txt 将取消读权限。 需要注意的是,只有文件的所有者和root用户才有权改变文件的权限。在改变权限之前,我们可以使用ls -l命令来查看文件的当前权限。改变权限时,需要谨慎操作,以避免对系统和文件的安全性产生负面影响。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值