07Linux文件权限[C++教程网cppcourse]

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux文件权限第七章1本章目标Linux用户类别组管理用户管理权限管理2Linux用户类别root:这是系统特权用户类,他们都有访问root登录帐号的权限owner:这是实际拥有文件的用户。group:这是共享文件的组访问权的用户类的用户组名称world:这是不属于上面3类的所有其他用户。3/etc/shadow4/etc/shadow用户名密码(加密过的密码,*或!打头表示不能登录)密码最后一次被修改的时间(从1970年1月1日到该日的天数)从上一次修改密码到下一次允许进行修改要经历的天数经过多少天后用户必须重新修改密码在密码到期前多少天向用户发出必须修改密码的警告密码到期后经过多少天便把该帐号关闭帐号到期日保留5/etc/groupgroup文件格式:groupname:password:gid:user_listgroupname:组名称password:组密码gid:组识别号user_list:该组用户清单6组管理命令命令名称用途命令举例groupadd添加组groupaddg_studygroupadd–g777mygroup-g参数直接指定gidgpasswd管理用户组信息,如设置密码,添加删除组成员gpasswdg_studygpasswd–astudyg_study-a增加用户进组-d从组里删除用户groupmod修改用户组信息groupmod-nstudygroup(新名)g_study(旧名)groupdel删除用户组groupdelstudygroupgroups显示用户所属的用户组groupsstudygroupadd添加组groupaddg_studygroupadd–g777mygroup-g参数直接指定gid7用户管理命令命令名称用途命令举例useradd或adduser添加用户useraddstudypasswd为用户设置密码passwdstudypasswd–dstudy(删除密码)usermod修改用户信息usermod-cstudy(改后的别名)studyuserdel删除用户userdel–rstudy(-r连主目录一起删除)su用户切换surootid查看用户的UID、GID及所归属的用户组idstudy8Linux文件权限位文件权限位的表示:-rwxrwxrwx第一位表示文件的类型,-表示普通文件,d表示目录文件,l表示符号链接文件;接下来三位表示owner用户的读,写,执行权限紧接着三位表示group用户的读,写,执行权限最后三位表示world用户的读,写,执行权限9Linux文件权限管理设置文件所属的用户以及所属的组(chown,chgrp)给文件赋予相应的权限位(chmod)10chmodchmod命令格式为:chmod[option]modefiles...mode表示格式:1、数字方式:[n][n][n]r=4w=2x=1rwx:4+2+1;r-x:4+1;rw-:4+22、文本方式:[ugoa][+-=][rwx]u--该档案的拥有者;g--与该档案的拥有者属于同一个群体(group)者;o--其他以外的人;a-所有+--增加权限---去掉权限=--设定权限11chmod例子(1)给text文件赋予rwxr-xr-x权限:chmod755text给text及其子目录底下所有文件赋予rwxr-xr-x权限:chmod-R755text12chmod例子(2)为文件abc的组拥有者增加rw权限chmodg+rwabc为abc文件的用户拥有者去除x权限chmodu-xabc指定文件abc的其他用户权限为rw-chmodo=rw-为文件abc及其子目录底下的所有文件的全体用户增加x权限chmod-Ra+xabc13chgrpchgrp用来更改文件的组拥有者,其一般格式为:chgrp[option]groupfile把文件abc的组拥有者改为study:chgrpstudyabc把abc及其子目录下的所有文件的组拥有者改为study:chgrp-Rstudyabc14chownchown用来更改文件所有者与组拥有者,其一般格式为:chown[option]owner[:group]file将abc及其子目录下的所有文件的所有者改为jjl:chownjjlabc将abc文件的所有者改为jjl,组拥有者改为study:chownjjl:studyabc15setuid(suid)、setgid(sgid)/usr/bin/passwd-rwsr-xr-x/etc/shadow-r--------suid权限仅对可执行程序有效即具有x权限本权限针对运行中的进程运行中的进程将具有该程序拥有者的权限s出现在组权限的x位置上时,称为sgid16stickybit(sbit)/tmpdrwxrwxrwt仅对目录有效防止文件或目录被非属主删除17总结Linux用户类别组管理用户管理权限管理18

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功