权限的修改 chmod chown chgrp umask

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了权限的修改 chmod chown chgrp umask相关的知识,希望对你有一定的参考价值。

chmod

chmod [ u g o a 所有用户 ] [ + - = ] [ rwx] /[ 777]

  • w 结合 x 权限可以对目录下的文件进行以下操作 : cd rm touch cp
  • r 结合 x 权限可以对目录下的文件进行 ls 操作
  • x 决定了能否进入目录
[ root@www tmp]# ll dabao
-rw-r--r--. 1 root root 0 Mar 21 06:09 dabao
[ root@www tmp]# chmod 777 dabao
[ root@www tmp]# ll dabao
-rwxrwxrwx. 1 root root 0 Mar 21 06:09 dabao3.1.2 chown

chown

chown user:group 目录 / 文件

-R 针对目录递归修改拥有者

[ root@www tmp]# chown dabao. dabao
[ root@www tmp]# ll dabao
-rwxrwxrwx. 1 dabao dabao 0 Mar 21 06:09 dabao
[ root@www tmp]# chown -R dabao dabao1
[ root@www tmp]# ll -R dabao1
dabao1:
total 4
drwxr-xr-x. 3 dabao root 4096 Mar 21 06:11 1
dabao1/1:
total 4
drwxr-xr-x. 2 dabao root 4096 Mar 21 06:11 2
dabao1/1/2:
total 0

chgrp

修改文件目录的所属组

[ root@www tmp]# chgrp -R dabao dabao1
[ root@www tmp]# ll -R dabao1
dabao1:
total 4
drwxr-xr-x. 3 dabao dabao 4096 Mar 21 06:11 1
dabao1/1:
total 4
drwxr-xr-x. 2 dabao dabao 4096 Mar 21 06:11 2
dabao1/1/2:
total 0

umask

umask 创建文件 / 目录的默认权限

公式

最大权限 -umask= 默认权限

  • user 文件 666 -002 = 644 rw-rw-r--
  • root 文件 666 -022 = 664 rw-r--r--
  • user 目录 777 -002 = 755 rwxrwxr-x
  • root 目录 777 -022 = 775 rwxr-xr-x

umask 777 只针对当前环境临时生效

[ root@www tmp]# umask
0022

以上是关于权限的修改 chmod chown chgrp umask的主要内容,如果未能解决你的问题,请参考以下文章

6.chown,chgrp,chmod修改文件的所属关系

chmod;chgrp;chown

chgrp命令 chown命令 chmod命令

Linux档案权限篇之一(该用户chown,改用户组chgrp,改权限chmod)

每天一个linux命令(21):chgrp,chown,chmod

Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)