权限管理命令-其他权限管理命令

时间:2022-06-01 19:10:22

chown

命令名称:chown
命令英文原意: **ch**ange file **own**ership
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录的所有者
例如

chown stark_summer /temp/testfile
改变/temp/testfile的所有者是stark_summer

但普通用户不能做这样操作
su stark_summer
chown root /temp/testfile
这样操作的不可以的,唯有管理员root才能操作

chgrp

命令名称:chgrp
命令英文原意: ch**ange file **gr**ou**p ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chgrp [用户组] [文件或目录]
功能描述:改变文件或目录的所属组
例如

groupadd stark_summer
chgrp stark_summer /temp/testfile
改变文件/temp/testfile的所属组为stark_summer

umask

命令名称:umask
命令英文原意:the user file-creation mask
命令所在路径:shell内置命令
执行权限:所有用户
语法:umask [-S], -S 以rwx形式显示新建文件缺省权限
功能描述:显示、设置文件的缺省权限

例如:

linux 默认的文件权限
umask -S
u=rwx,g=rx,o=rx

创建一个目录:
mkdir wy

ls -ld wy
drwxr-xr-x 2 stark_summer stark_summer 68 10 1 10:06 wy

在wy目录创建test1文件
touch test1
ls -l test1
-rw-r--r-- 1 stark_summer stark_summer 0 10 1 10:06 test1
我们可以发现,wy目录所有者具有可执行权限,而新创建的文件test1没有,所以 缺省创建的文件没有可执行权限

umask
0022
777-022=755 => rwx r-x r-x

rwxr-xr-- 754
777-752-023
设置umask缺省权限是754
umask 0023
再次确定是否修改为754
umask -S
u=rwx,g=rx,o=r
创建一个目录叫test2
mkdir test2
ls -ld test2
drwxr-xr-- 2 stark_summer stark_summer 68 10 1 10:12 test2
权限缺省是754

尊重原创,拒绝转载
http://blog.csdn.net/stark_summer/article/details/48844999