文章目录
linux系统权限
linux服务器中有严格的权限限制,如果给的权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限就显得十分重要。
linux中的文件和目录权限和用户和用户组关联很大,linux中每个文件和目录都有一组供9个权限位,每三个字符被分为一组,
分别是属主权限,属组权限,其他用户权限。比如 rwxr-xr-x
用户有3种角色
user(u)属主
group(g)属组
other(o)其他用户
三组分别用rwx来表示其权限
r:只读权限 4
w:写入权限 2
x:执行权限,可以运行 1
linux系统权限:
r-- 100 =4
-w- 010 =2
–x 001 =1
二进制转换过来的
1、文件默认权限umask
[root@little ~ ]# umask -S
u=rwx,g=rx,o=rx
umask默认分数指的是该默认值需要减掉的权限
默认目录777 rwxrwxrwx 默认文件 666 rw-rw-rw-
root用户umask
[root@littlefun ~]# umask
0022
root创建目录 777-022=755 实际上是 rwxrwxrwx - ----w–w-=rwxr-xr-x=755
root用户创建文件666-022=644 rw-rw-rw- - ----w–w- =rw-r–r