0
点赞
收藏
分享

微信扫一扫

深入了解云计算:发展历程、服务与部署模型、未来趋势与挑战

左小米z 2023-05-21 阅读 61
linux

在这里插入图片描述

Linux权限管理

🔆shell命令以及运行原理

🔆Linux权限的概念

Linux下有两种用户:超级用户(root)、普通用户。

命令: su [用户名]
功能: 切换用户。

🔆Linux权限管理

文件访问者的分类(人)

文件类型和访问权限(事务的属性)

在这里插入图片描述

文件类型

基本权限

文件权限值的表示方法

字符表示方法

在这里插入图片描述

8进制数值表示方法

在这里插入图片描述

文件访问权限的相关设置方法

chmod

功能: 设置文件的访问权限
格式: chmod [参数] 权限 文件名
常用选项:

chmod命令权限值的格式
1)用户标识符+/-权限字符

实例:

chmod u+w ./test.c
chmod o-x ./test.c

在这里插入图片描述
2)三位8进制数字
实例:

chmod 777 test.c

在这里插入图片描述

chown

功能: 修改文件的拥有者
格式: chown [参数] 用户名 文件名 / chown [参数] 用户:所属组 文件名
实例:

chown root test.c
chown tyb:root test.c

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

chgrp

功能: 修改文件或目录的所属组
格式: chgrp [参数] 用户名 文件名
常用选项: -R递归修改文件或目录的所属组
实例:

chgrp tyb test.c

在这里插入图片描述

umask

功能: 查看或修改文件掩码,新建文件默认权限=0666,新建目录默认权限=0777,但实际上你所创建的文件和目录,看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还受到umask的影响。假设默认权限是mask,则实际创建出来的文件权限是:mask&~umask
格式: umask 权限值
说明: 将现有的存取权限减去权限掩码后,即可产生建立文件时预设的权限。超级用户默认掩码值为0022,普通用户默认为0002.

实例

umask   //查看权限掩码
umask 044  //设置掩码

在这里插入图片描述

file指令

功能: 辨识文件类型
语法: file [选项] 文件或目录
常用选项:

实例:
在这里插入图片描述

目录权限

粘滞位

当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由

权限的总结

🔆结语

举报

相关推荐

0 条评论