权限管理命令-其他管理命令
命令名称:chown
English:change file ownership
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown[用户][文件或目录]
功能描述:改变文件或目录的所有者
示例:#chown noke douzi //将文件douzi的所有者改为noke
Q:谁可以改变文件的所有者?
S:只有root可以改变文件的所有者
Q:可以更改为任何用户吗?
S:前提是需要存在这个用户才可以更改
命令名称:chgrp
English:change file group ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chown[用户][文件或目录]
功能描述:改变文件或目录的所属组
示例:#chgrp nokeinc douzi //将文件douzi的所属组改为nokeinc
Q:新创建的文件/目录的所属组从哪来的?
S:所属组为创建文件用户的缺省组
命令名称:umask
English:the user file-creation mask
命令所在路径:Shell内置命令
执行权限:所有用户
语法:umask[-S] -S参数以rwx形式显示新建文件缺省权限
功能描述:显示/设置文件的缺省值
示例:$umask -S
Q:为什么使用umask显示的是0022?
S:0022显示的其实是掩码值,实际的值用777-022=755
Q:如果我觉的新建文件夹的755权限不合理可以修改吗?
S:可以,比如说想要改成754则将754转换为掩码777-754=023
#umask 023 //即可修改缺省值为754,最好不要修改此缺省值
!!新建的文件权限是-rw-r--r—(644)
Q:为什么默认新建文件权限是644?
S:可以有效保护系统,因为你不知道这一个缺省的默认文件是否会对系统造成不良的影响,所有没有给执行的权限。