groupadd niuniu 新建用户组niuniu
useradd niu2 -g niuniu 新建用户niu2从属于用户组niuniu
usermod -g root niu2改变用户niu2的用户组为root
文件权限ll
test.sh的属主是oldboy,属组是incahome,用户权限为rwx,用户组权限为rwx,同属于一个用户组的oldgirl也具有rwx权限,但是没有删除权限,而其他用户只有r权限
可以使用chmod修改用户权限
[root@localhost oldboy]# chmod g+w,o-x test.sh 组权限增加写权限,其他权限去掉执行权限。
如果只要写权限没有读权限,vi可以强制编辑,echo可以追加内容,但是无法cat
删除文件受父目录控制,与文件本身权限无关,如果一个用户对文件没有w权限,但是对上级目录有w权限,故可执行rm -f命令删除
原理如下:
文件名存于上级目录的block里面,删除文件,其实是删除上级目录block里面的数据,并不实际删除文件的inode和block
文件如果需要执行,除需要具有x权限外,普通用户还需要有r权限才能执行。
目录的权限:
如果用户需要访问目录,需要用户有目录的x权限,如果没有x权限,用户无法切到(cd)目录里面,ll目录下文件,权限会显示问号,但是会看到文件名