快捷搜索: 长连接 前端 源码 pan

# 2021-03-03 权限管理命令-其他权限管理命令(下)

1、学习内容表格知识点

命令名称 chown chgrp umask 命令英文原意 change file ownership change file group ownership the user file-creation mask 命令所在路径 /bin/chown /bin/chgrp Shell内置命令 执行权限 所有用户 所有用户 所有用户 语法 chown [用户] [文件或目录] chgrp [用户组] [文件或目录] umask [-S] -S 以rwx形式显示新建文件缺省权限 功能描述 改变文件或目录的所有者 改变文件或目录的所属组 显示、设置文件的缺省权限 范例 $ chown shenchao fengjie -- 改变文件fengjie的所有者为shenchao $ chgrp lampbrother fengjie -- 改变文件fengjie的所属组为lampbrother $ umask -S

2、chown 命令 Linux 操作

◇ 创建普通用户登录

◇ 创建abcd文件和查看当前权限

◇ 更改当前abcd权限为777

➊ 部分GIF

3、chgrp 命令 Linux 操作

原先的所属组是root,我们创建了一个lampbrother所属组之后,将fengjie这个改成所属组,则查看详情就从root变成了lampbrother

4、umask 命令 Linux 操作

一个文件的所有者和所属组是哪里来的?

谁创建谁就是所有者!

所属组是哪里来的呢?

一个用户可以属于多个所属组,总有一个缺省组,例如名片上有很多的头衔,名片最醒目的头衔就是缺省组,每个用户创建的时候所有组就是缺省组,每个用户只能有一个缺省组,所以在创建文件的时候。

答:创建一个文件,默认的权限是

创建一个目录,默认的权限是

umask定义了文件默认的权限!!并且支持显示文件的缺省权限!!

.

创建文件和创建文件夹的默认权限有什么区别?

答:x权限区别,是基于安全性的考虑,新建的文件是不具备可执行权限的。

考题:umask touch一个文件,他的权限会是什么呢?

答:无可执行权限。

考题:umask 返回的0022代表什么呢?

答:0:特殊权限 ;022:----w--w-。【】777-022】

考题:umask 修改默认权限为rwxr-xr--?

答:rwxr-xr-- 4+2+1/4+1/4=754,不能直接使用,需要777-754=023

命令 umask 023 测试结果 修改为原来配置 umask 022
    总结

我们在创建文件的时候都是有一个默认的权限,默认是755,所有者是文件的创建人,所属组是创建人的缺省组,当然可以用chmod改变权限,chown改变所有者,chgrp改变所属组,记住只有文件的所有者和管理员root,才能更改权限,只有管理员root可以改变所有者,当然所有者和所属组前提必须存在。

经验分享 程序员 微信小程序 职场和发展