Linux 文件权限

三种角色

Linux中访问文件的人可以分为三类,称为三种角色,分别是:

  • 文件和文件目录的所有者(u)
  • 文件和文件目录的所有者的所属组成员(g)
  • 其他用户(o)

四种访问权限

Linux文件的访问权限有四种,分别是:

  • 可读权限(r)
  • 可写权限(w)
  • 可执行权限(x)
  • 无权限(-)

权限信息

输入 ll 命令可以查看一个文件的详细信息

drwxr-xr-x 5 root root  4096 Jul 24 15:24 111

在这里插入图片描述
文件的权限以第一个字段为准,第一个字段由10个字符组成:

  • 第一位表示文件类型:"-"表示普通文件,"d"表示目录文件,"l"表示软连接,"b"表示块设备文件(如硬盘、光驱等),"p"表示管道文件,"c"表示字符设备文件(如屏幕),"s"表示套接口文件;
  • 2 - 4位表示文件和文件所有者的权限
  • 5 - 7位表示文件和文件目录的所有者的所属组成员的权限
  • 8 - 10位表示其他用户的权限

举例:

drwxr-xr-x

表示:这是一个目录文件,文件所有者具有读、写和可执行的权限,文件所有者的所属组成员具有读和可执行权限,其他用户具有读和可执行权限。

权限的修改(chmod)

chmod 用户表示符 +/-= 权限字符

用户表示符:
u:文件和文件目录的所有者
g:文件和文件目录的所有者的所属组成员
o:其他用户
a:所有用户

“+”:向权限范围增加权限字符所代表的权限
“-” :向权限范围取消权限字符所代表的权限
“=”:向权限范围赋予权限字符所代表的权限

举例:
chmod u+w /home/a.txt给a.txt文件的所有者增加写权限
chmod o-r /home/a.txt给a.txt文件的其他用户取消读权限
chmod +x *.sh给所有以.sh后缀的文件都增加可执行权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值