资源描述
Linux文件权限文件权限第七章第七章1本章目标本章目标qLinux用户类别q组管理q用户管理q权限管理2Linux用户类别用户类别qroot:这是系统特权用户类,他们都有访问root登录帐号的权限qowner:这是实际拥有文件的用户。qgroup:这是共享文件的组访问权的用户类的用户组名称qworld:这是不属于上面3类的所有其他用户。3/etc/shadow4/etc/shadowq用户名q密码(加密过的密码,*或!打头表示不能登录)q密码最后一次被修改的时间(从1970年1月1日到该日的天数)q从上一次修改密码到下一次允许进行修改要经历的天数q经过多少天后用户必须重新修改密码q在密码到期前多少天向用户发出必须修改密码的警告q密码到期后经过多少天便把该帐号关闭q帐号到期日q保留5/etc/groupqgroup文件格式:groupname:password:gid:user_listqgroupname:组名称qpassword:组密码qgid:组识别号quser_list:该组用户清单6Linux文件权限位文件权限位q文件权限位的表示:-rwxrwxrwxq第一位表示文件的类型,表示普通文件,d表示目录文件,l表示符号链接文件;q接下来三位表示owner用户的读,写,执行权限q紧接着三位表示group用户的读,写,执行权限q最后三位表示world用户的读,写,执行权限9Linux文件权限管理文件权限管理q设置文件所属的用户以及所属的组(chown,chgrp)q给文件赋予相应的权限位(chmod)10chmodqchmod命令格式为:chmod option mode files.modemode表示格式:表示格式:1 1、数字方式:、数字方式:nnn r=4 w=2 x=1nnn r=4 w=2 x=1 rwx:4+2+1;r-x:4+1;rw-:4+2 rwx:4+2+1;r-x:4+1;rw-:4+2 2 2、文本方式:、文本方式:ugoaugoa+-=rwx-=rwx u-该档案的拥有者;g-与该档案的拥有者属于同一个群体(group)者;o-其他以外的人;a-所有 +-增加权限-去掉权限=-设定权限11chmod例子()例子()q给text文件赋予rwxr-xr-x权限:chmod 755 textq给text及其子目录底下所有文件赋予rwxr-xr-x权限:chmod-R 755 text12chmod例子(例子(2)q为文件abc的组拥有者增加rw权限chmod g+rw abcq为abc文件的用户拥有者去除x权限chmod u-x abcq指定文件abc的其他用户权限为rw-chmod o=rw-q为文件abc及其子目录底下的所有文件的全体用户增加x权限chmod-R a+x abc13chgrpqchgrp用来更改文件的组拥有者,其一般格式为:chgrp option group fileq把文件abc的组拥有者改为study:chgrp study abcq把abc及其子目录下的所有文件的组拥有者改为study:chgrp-R study abc14chownqchown用来更改文件所有者与组拥有者,其一般格式为:chown option owner:group fileq将abc及其子目录下的所有文件的所有者改为jjl:chown jjl abcq将abc文件的所有者改为jjl,组拥有者改为study:chown jjl:study abc15set uid(suid)、set gid(sgid)q/usr/bin/passwd-rwsr-xr-xq/etc/shadow-r-qsuid权限仅对可执行程序有效即具有x权限q本权限针对运行中的进程q运行中的进程将具有该程序拥有者的权限qs出现在组权限的x位置上时,称为sgid16sticky bit(sbit)q/tmpdrwxrwxrwtq仅对目录有效q防止文件或目录被非属主删除17总结总结qLinux用户类别q组管理q用户管理q权限管理18
展开阅读全文