添加组: 命令:groupadd 组名 groupadd -g 组名 //指定gid
groupmod -g 组号 组名 //修改gid
为组中添加成员 命令:gpasswd -a 用户名 组名
//删除组:groupdel 组名
权限: d rwx r-x r-- root root jimi
注释: 第一列表示文件类型,-:代表普通文件,d:代表目录,b:块设备,c:字符型设备, l:符号链接文件 第二列表示属主的权限 第三列表示属组的权限 第四列表示其他用户的权限 其他用户就是即不属主也不属组的用户
权限注释: 1.对于目录来说: r:可以对目录进行浏览,可以使用ls浏览目录中的内容 w:可以进行添加和删除文件 x:可以进入该目录,可以使用cd进入文件夹
案例:创建用户,使用id验证用户对文件的权限,切换后,各个权限进行测试演示
2.对于文件来说: r:可以查看该文件内容,如使用cat,more,less等 w:可以对文件进行修改,保存 x:可以执行该文件,有x权限,代表是可执行脚本
修改文件或目录的权限 命令格式:chmod 对象 运算符 权限 目标 对象分为:u:用户,g:组,o:其他用户,a:所有 运算符:+ - = 权限:r w x 目标:文件或文件夹
-r-------- -rw-rw-r-- chmod u+w, g+rw, o+r 目标 chmood u=r, g=-, o=- 目标
方法二: 权限的二进制: r = 4, w = 2, o = 1 命令:chmod 664 目标
-rw-rw-r-- ---x-w-rwx chmod 127 目标
修改文件的属主和属组 chown 用户名:组名 目标 //更改属主和属组 chown 用户名 目标 //更改属主 chown :组名 目标 //更改属组
粘滞位: 1.命令:chmod o+s 目录 作用:只针对目录,实现任何用户在该目录下只能删除以属于自己的文件! d rwx r-x rwt root root jimi
设置sgid位: 2.命令:chmod g+s 目录 作用:只针对目录,实现该目录下新建的文件或文件夹的属组都继承父目录的属组! d rwx rws rwx root root jimi 设置suid位: 3.命令:chmod u+s 文件 作用:只对可执行文件生效,实现任何用户在执行该文件时, 将以这个文件的属主的身份运行该文件 - rws rwx rwx root root jimi |