1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
<1>基本权限: 1.常见的文件类型 - 普通文件 b 块设备文件 c 字符设备文件 d 目录文件 l 软链接文件 p 管道符文件 s 套接字文件 d rwx r-x r-x 3 root root 4096 Oct 31 23:54 tmp U G O u :所有者权限 g : 用户组权限 x : 其他权限 所有者的权限高于所属组,优先匹配所有者权限 增加权限 chmod u+x,g+x,o+x [file] 减去权限 chmod u-x,g-x,o-x [file] 赋予权限 chmod u=rwx,g=wx,o=rx [file] 数字获取权限 r = 4 w = 2 x = 1 chmod 755 [file] 7=rwx 5=rx 目录至少要4+1权限,这样才可以执行,才可以查看,如果要删文件,必须要对文件的上级目录有写w权限 进入权限是1执行 查看权限是2权限 <2>.umask默认权限 一般新建文件会有个默认权限 ,一般默认文件权限最大为666 => rw-rw-rw- 文件夹最大权限为777 rwxrwxrwx 而文件是不会给执行权限x,因为这个比较危险 如果你的umask值为 002 那么你的新建文件权限为 666 - 002 = rw-rw-rw- - -------w- 实际就等于 rw-rw-r-- 那么你的文件夹权限为777 - 002 = rwxrwxrwx - -------w- = rwxrwxr-x 如果你的umask值为 022 那么你的新建文件权限为 666 - 022 = rw-rw-rw- - ----w--w- 实际就等于 rw-r--r-- 那么你的文件夹权限为777 - 022 = rwxrwxrwx - ----w--w- = rwxr-xr-x 通过临时改变umask的值来改变你新建文件的默认初始权限 umask 022 如果要永久修改这个默认权限 /etc/profile 这是一个环节变量配置文件 |
- 本文固定链接: https://www.yoyoask.com/?p=166
- 转载请注明: shooter 于 SHOOTER 发表