Linux如何查看、修改文件的权限


文件的权限是指文件的访问控制,即哪些用户可以访问文件以及执行什么样的操作

用户分类:

  1. 文件所有者:建立文件或者目录的用户
  2. 同组用户:文件所属组群中的所有用户
  3. 其他用户:既不是文件所有者,又不是同组用户的其他用户。

超级用户root负责整个系统的管理和维护,用户整个系统的全部访问权限

一、三类访问权限

Linux为每个文件都设置了三类访问权限:

读取权限:浏览文件/目录中内容的权限

写入权限

  • 文件:修改文件内容的权限
  • 目录:删除、添加和重命名目录内文件的权限

执行权限

  • 目录: 对执行文件而言,是允许执行的权限
  • 目录:进入目录的权限

终端下输入ls -l ,查看当前目录下所有文件的类型。

在这里插入图片描述

二、访问权限的表示方法

(1) 字幕表示法

  • r
  • w
  • x 可执行查找
  • - 无权限
    在这里插入图片描述

(2) 数字表示法

相应权限位又权限表示为1,无权限表示为0,然后转为八进制表示

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200429150751579.png

新建一个文件或者目录时,系统会为文件设置一个默认权限。

在这里插入图片描述
默认权限的设置与系统的umask值有关
可以通过umask命令查看当前系统的umask设置。

三、权限的管理

1.chmod命令

功能:修改文件的访问权限(文件数主或者root)
格式:chmod 字母/数字模式 文件名

在这里插入图片描述

字母模式

在这里插入图片描述
例如:新建文件file(默认权限为110 110 100)
>chmod g+x , o-r file 给同组用户增加 x 权限,其他用户取消r权限

数字模式

新建文件file1,默认权限还是 110,110,100

我们为同组用户增加x权限,其他用户取消 r权限
在这里插入图片描述
所以代码为chmod 670 fiile1

2.chown 命令

功能: 修改文件的所有者,并可一并修改文件的所属组群
格式:chown 文件所有者 [:组群] 文件
[实例] 将文件 f3 所有者由 root 改为 zlh
先以root用户登录,再创建用户 zlh ,
>chown zlh f3
>ls -l

如何创建新用户?
·使用useradd 命令,useradd zlh

[实例] 将文件 f4 的所有者和所属组群设置为 zlh用户和 zlh组群
>chown zlh : zlh f4

3.chgrp 命令

功能:修改文件的所属组群
格式:chgrp 组群 文件

[实例] 将文件f5所属组群由root该文ldh

>useradd ldh    先创建新用户ldh
>touch f5
>chgrp ldh f5

总结

命令功能
ls -l查看文件的权限
chown修改文件的所有者,并可一并修改文件的所属组群
chgrp修改文件的所属组群
chmod修改文件的访问权限
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值