linux用户及权限详解


权限管理

chown chgrp chmod umask


################################################


chown:修改属主

  -R:修改目录及其内部的属组

  --reference

chown USERNAME:GRPNAME file 同时修改属主属组

[root@Jameszhan ~]# chown jameszhan:root /tmp/tmp.txt

 

################################################

 

chgrp:修改属组

  -R:递归修改属组

  --reference


################################################


chmod:修改属主属组其他组的权限


三类用户

u

g

o

三类权限

r

w

x


chmod +rwx


rwx : 读写执行

--- :无权限


[root@Jameszhan t]# ll /tmp/

总用量 40

-rw-r--r--. 1 root      root     0 11月 15 19:28 1btest2


复制权限

chown --reference=/tmp/abc /tmp/test



[root@Jameszhan ~]# ll /tmp/

总用量 40

-rw-r--r--. 1 jameszhan root     0 11月 15 19:28 1btest2

-rw-r--r--. 1 root      root     0 11月 15 19:32 23btest2


[root@Jameszhan ~]# chown --reference=/tmp/1btest2  /tmp/23btest2 

[root@Jameszhan ~]# ll /tmp/

总用量 40

-rw-r--r--. 1 jameszhan root     0 11月 15 19:28 1btest2

-rw-r--r--. 1 jameszhan root     0 11月 15 19:32 23btest2


################################################


umask

目录默认权限666

文件默认权限777


管理员默认umask=002

一般用户默认umask=022


[root@Jameszhan ~]# umask

0022


################################################