Linux文件权限管理001

Linux文件权限之chmod、chown、chgrp

Linux的对于同一个文件,不同的用户是有不同的权限的,权限分别有:读( r),写(w),运行(x)
r:英语read的缩写,表示“读”。就是说可以读这个文件;
w:英语white的缩写,表示“写”。就是说可以写这个文件,也就是可以修改;
x:英语execute的缩写,表示“执行,运行”。就是说可以运行这个文件。

在这里插入图片描述

文件权限

上面的描述中一共有10位,其中第一位表示文件的属性:
d:表示是一个文件夹
l:表示是一个链接
-:表示是一个普通的文件
从第2位开始,每三位分别表示 文件所有者、群组用户、其他用户 的权限

drwxr-xr-x
d rwx r-x r-x
在这里插入图片描述

chmod 命令:修改文件的访问权限

1、用数字来分配权限:chmod 的绝对用法

 chmod 777 filename

在这里插入图片描述

通过chmod 000 使2.txt文件的权限得到修改

在这里插入图片描述

2、用字母来分配权限:chmod 的相对用法

我们先来看不同字母代表的含义:
u:user 的缩写,表示所有者;
g:group 的缩写,表示群组用户;
o:other 的缩写,表示其他用户;
a:all 的缩写,表示所有用户。
和这些字母配合的还有几个符号:
+:加号,表示添加权限;
-:减号,表示去除权限;
=:等号,表示分配权限

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

chown:改变文件或目录的访问权限

只用在root用户才可以修改

1、更改文件的所有者

chown [参数] [用户名]  [文件名]

在这里插入图片描述

2、更改目录的所有者

chown newuser:newgroup my_directory

这会将 “my_directory” 目录的所有者更改为 “newuser”,所属组更改为 “newgroup”
在这里插入图片描述
在这里插入图片描述

3、更改所有者和所属组的原理

** 文件和目录的所有者和所属组信息存储在文件系统的元数据中。chown 命令通过修改这些元数据来实现更改所有者和所属组的操作。系统通过用户 ID(UID)和组 ID(GID)来识别用户和组,因此在更改所有者和所属组时,chown 命令将相关的 UID 和 GID 映射到文件系统中。**

4、注意事项

1)对于 chown 命令,您必须是超级用户或文件的当前所有者才能更改所有者和所属组。
2)更改所有者和所属组可能会影响文件的访问和安全性,因此在操作前请谨慎考虑。

结论:

chown 命令是 Linux 操作系统中管理文件和目录所有者以及所属组的重要工具。通过了解 chown 命令的用法、权限表示方式和常见的应用案例,您可以在需要时更改文件和目录的所有权,以满足安全性和管理要求。无论是更改单个文件的所有者还是对多个文件进行批量更改,chown 命令都提供了有效的手段来管理文件系统中的所有者和所属组。

chgrp更改文件或目录的所属组(group)

chgrp  新组名称  文件/目录

在这里插入图片描述
更新文件或目录用户和组的前提
1.具备超级管理员权限(root)
2.所有的用户和组已经被创建

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值