版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BENET3.0第二学期课程第四章管理用户和文件权限——理论部分课程回顾Linux中包括哪些常见的软件包封装类型?如何查询系统中安装了哪些rpm软件?如何向系统中安装新的rpm软件?若要卸载相互依赖的多个软件包,应如何进行?源码编译安装程序包括哪些基本步骤?2技能展示了解用户和组帐号的配置文件会管理用户帐号和组帐号会设置文件和目录权限会设置文件和目录归属3本章结构管理用户和组帐号用户和组帐号概述用户帐号管理查看文件/目录的权限和归属组帐号管理管理用户和文件权限管理文件/目录的权限和归属设置文件/目录的权限设置文件/目录的归属用户和组帐号查询图形化用户和组管理工具使用附加权限4用户和组帐号概述Linux基于用户身份对资源访问进行控制用户帐号:超级用户root普通用户程序用户组帐号:基本组(私有组)附加组(公共组)UID和GID:UID(UserIdentity,用户标识号)GID(GroupIdentify,组标识号)5用户帐号文件——passwd用于保存用户的帐号基本信息文件位置:/etc/passwd每一行对应一个用户的帐号记录[root@localhost~]#tail-2/etc/passwdsabayon:x:86:86:Sabayonuser:/home/sabayon:/sbin/nologinbenet:x:500:500:BENETStudentUser:/home/benet:/bin/bash字段1:用户帐号的名称字段2:用户密码字串或者密码占位符“x”字段3:用户帐号的UID号字段4:所属基本组帐号的GID号字段5:用户全名字段6:宿主目录字段7:登录Shell信息6用户帐号的初始配置文件文件来源新建用户帐号时,从/etc/skel目录中复制而来主要的用户初始配置文件~/.bash_profile:用户每次登录时执行~/.bashrc:每次进入新的Bash环境时执行~/.bash_logout:用户每次退出登录时执行全局初始配置文件/etc/bashrc/erc/profile[root@localhost~]#cat~/.bashrcaliasrm='rm-i'aliascp='cp-i'aliasmv='mv-i'……9设置/更改用户口令passwd命令格式:passwd[选项]...用户名常用命令选项-d:清空用户的密码,使之无需密码即可登录-l:锁定用户帐号-S:查看用户帐号的状态(是否被锁定)-u:解锁用户帐号教员演示操作过程10修改用户帐号的属性usermod命令格式:usermod[选项]...用户名常用命令选项-l:更改用户帐号的登录名称-L:锁定用户账户-U:解锁用户账户以下选项与useradd命令中的含义相同-u、-d、-e、-g、-G、-s教员演示操作过程11删除用户帐号userdel命令格式:userdel[-r]用户名添加-r选项时,表示连用户的宿主目录一并删除[root@localhost~]#useraddstu01[root@localhost~]#ls-ld/home/stu01/drwx------2stu01stu01409609-0912:38/home/stu01/[root@localhost~]#userdel-rstu01[root@localhost~]#ls-ld/home/stu01/ls:/home/stu01/:没有那个文件或目录删除用户帐号stu0112组帐号文件——group、gshadow与用户帐号文件相类似/etc/group:保存组帐号基本信息/etc/gshadow:保存组帐号的密码信息[root@localhost~]#grep"adm"/etc/groupsys:x:3:root,bin,admadm:x:4:root,adm,daemon组帐号名
组成员列表13添加组帐号groupadd命令格式:groupadd[-gGID]组帐号名[root@localhost~]#groupadd-g1000market[root@localhost~]#tail-1/etc/groupmarket:x:1000:添加组帐号market14添加、删除组成员gpasswd命令用途:设置组帐号密码(极少用)、添加/删除组成员格式:gpasswd[选项]...组帐号名常用命令选项-a:向组内添加一个用户-d:从组内删除一个用户成员-M:定义组成员列表,以逗号分隔[root@localhost~]#gpasswd-abenetmarket正在将用户“benet”加入到“market”组中[root@localhost~]#grep"market"/etc/groupmarket:x:1000:benet[root@localhost~]#gpasswd-Mbenet,root,admmarket[root@localhost~]#grep"market"/etc/groupmarket:x:1000:benet,root,adm添加组成员benet定义多个组成员[root@localhost~]#grep"market"/etc/groupmarket:x:1000:benet,root,adm[root@localhost~]#gpasswd-d
rootmarket正在将用户“root”从“market”组中删除[root@localhost~]#grep"market"/etc/groupmarket:x:1000:benet,adm删除组成员root15删除组帐号groupdel命令格式:groupdel组帐号名[root@localhost~]#groupdelmarket[root@localhost~]#grep"market"/etc/group[root@localhost~]#删除组帐号market教员演示操作过程16用户和组帐号查询id命令用途:查询用户身份标识格式:id[用户名]groups命令用途:查询用户所属的组格式:groups[用户名]finger命令用途:查询用户帐号的详细信息格式:finger[-l][用户名]users、w、who命令用途:查询已登录到主机的用户信息教员演示操作过程17图形化的用户和组管理工具打开方式“系统”
“管理”
“用户和组群”按Alt+F2键后,运行“system-config-users”18小结请思考:主要有哪两个用户帐号文件,各有什么作用?如何锁定、解锁用户帐号?在添加用户帐号时,如何设置其失效时间?用户初始配置文件包括哪些,各有什么作用?如何设置一个组的多个用户成员?19文件/目录的权限和归属访问权限读取:允许查看文件内容、显示目录列表写入:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录可执行:允许运行程序、切换目录归属(所有权)属主:拥有该文件或目录的用户帐号属组:拥有该文件或目录的组帐号20查看文件/目录的权限和归属rw-r--r--420400400644权限项读写执行读写执行读写执行字符表示rwxrwxrwx数字表示421421421权限分配文件所有者文件所属组其他用户[root@localhost~]#ls-linstall.log-rw-r--r--1rootroot3429804-0200:23install.log文件类型属组属主访问权限21设置文件/目录的权限chmod命令格式1:chmod[ugoa][+-=][rwx]文件或目录...
u、g、o、a分别表示属主、属组、其他用户、所有用户
+、-、=分别表示增加、去除、设置权限对应的权限字符3位八进制数格式2:chmodnnn文件或目录...常用命令选项-R:递归修改指定目录下所有文件、子目录的权限教员演示操作过程22设置文件/目录的归属chown命令格式:chown属主文件或目录chown:属组文件或目录chown属主:属组文件或目录常用命令选项-R:递归修改指定目录下所有文件、子目录的归属教员演示操作过程23使用附加权限SET位权限主要用途:为可执行(有x权限的)文件设置,权限字符为“s”其他用户执行该文件时,将拥有属主或属组用户的权限SET位权限类型:SUID:表示对属主用户增加SET位权限SGID:表示对属组内的用户增加SET位权限[root@localhost~]#ls-l/usr/bin/passwd-rwsr-xr-x1rootroot198762006-07-17/usr/bin/passwd普通用户以root用户的身份,间接更新了shadow文件中自己的密码应用示例:/usr/bin/passwd24使用附加权限粘滞位权限(Sticky)主要用途:为公共目录(例如,权限为777的)设置,权限字符为“t”用户不能删除该目录中其他用户的文件应用示例:/tmp、/var/tmp[root@localhost~]#ls-ld/tmp/var/tmpdrwxrwxrwt8rootroot409609-0915:07/tmpdrwxrwxrwt2rootroot409609-0907:00/var/tmp粘滞位标记字符25使用附加权限设置SET位、粘滞位权限使用权限字符chmodug±s可执行文件...chmodo±t目录名...使用权限数字:
chmodmnnn可执行文件...m为4时,对应SUID,2对应SGID,1对应粘滞位,可叠加教员演示操作过程26本章总结管理用户和组帐号用户和组帐号概述用户帐号管理查看文件/目录的权限和归属组帐号管理管理用户和文件权限管理文件/目录的权限和归属设置文件/目录的权限设置文件/目录的归属用户和组帐号查询图形化用户和组管理工具使用附加权限27BENET3.0第二学期课程第四章管理用户和文件权限——上机部分实验案例:用户和文件权限管理需求描述建立用户目录创建目录/tech/benet、/tech/accp,分别用于不同项目组添加组帐号添加组帐号benet、accp,GID号分别设置为1001、1002为技术部添加组帐号tech,GID号设置为200添加用户帐号benet组的4个用户:jerry、kylin、tsengia、obama其中的kylin用户帐号在2009年8月31日后失效accp组的2个用户:handy、cucci其中的cucci用户帐号的登录Shell设置为“/bin/ksh”上述所有的用户帐号均要求加入到tech组内29实验案例:用户和文件权限管理需求描述设置目录权限及归属“/tech”目录的属组设为tech,禁止其他人访问“/tech/benet”目录的属组设为benet,禁止其他人访问“/tech/accp”目录的属组设为accp,禁止其他人访问建立公共数据存储目录“/public”允许技术组内的所有用户读取、写入、执行文件禁止其他用户读、写、执行30实验案例:用户和文件权限管理实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年预拌砂浆产业链上下游产业转型升级合作合同3篇
- 三方车辆租赁协议2024版专业模板版
- 广东省揭阳市2025年中考语文模拟试卷五套【附参考答案】
- 2024年餐具回收利用协议3篇
- 12 慧眼看交通 第1课时 说课稿-2023-2024学年道德与法治三年级下册统编版
- 2024年版国际制药行业技术转移合同
- 2024样板间房地产买卖合同模板3篇
- 专业辣椒经销商2024年度购货协议版B版
- 2024水利工程环境监理规范执行操作指导合同范本3篇
- 福建省南平市塔前中学高二地理联考试卷含解析
- 2025年工程合作协议书
- 2025年山东省东营市东营区融媒体中心招聘全媒体采编播专业技术人员10人历年高频重点提升(共500题)附带答案详解
- 2025年宜宾人才限公司招聘高频重点提升(共500题)附带答案详解
- 2024年电商平台入驻服务合同
- 2024年度政府采购代理服务合同-医疗卫生设备采购项目3篇
- GJB9001C版标准培训课件
- 船舶防火与灭火(课件)
- 七、监理工作重点、难点分析及对策
- 面膜中蓝铜肽经皮渗透性和改善皮肤衰老作用研究
- 湖北省荆州市八县市2023-2024学年高一上学期1月期末考试 化学 含解析
- 专题05 说明文阅读(必考题型梳理)50题-2023-2024学年八年级语文下学期期中专题复习(上海专用)(解析版)
评论
0/150
提交评论