权限的修改 chmod chown chgrp umask

时间:2022-10-13 11:15:26

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