天天看点

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

chmod

change mode 修改文件权限

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

其中

r:可读权限, w:可写权限,x:可执行权限,-:无权限

r=4 ,w=2,x=1,-=0

第234列,当前用户权限, 也可以用u表示

第567列,当前用户组权限,也可以用g表示

第8910列,其他用户组权限,也可以用o表示

所以修改用户权限有以下方式:

1、数字型

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

2、按用户组赋值

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

3、用户组单项增减型

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

注意:

chmod修改目录权限时,只对目录本身生效

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

修改aming2 目录后,目录里的文件权限并未修改。

如想修改目录及目录下的文件权限,使用chmod -R

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

此时,修改权限生效。

chown

change owner

chown -R username:group filename

修改用户

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

修改属组

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

同时修改属主和属组

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

同理,如果想连同目录下的文件一起修改权限 chown -R 即可。

umask

设定默认的文件、目录权限

centos 默认umask 022 ,新建目录默认权限755,新建文件默认权限644

chmod,chown,umask,chattr,lsattrchmodchownumaskchattr lsattr

关系如下:

目录完整权限rwxrwxrwx(777)-umask=默认值

chattr lsattr

chattr 控制文件及目录属性

lsattr 查看属性