Linux系统管理用户和组管理.ppt
《Linux系统管理用户和组管理.ppt》由会员分享,可在线阅读,更多相关《Linux系统管理用户和组管理.ppt(38页珍藏版)》请在三一办公上搜索。
1、第七章 系统管理-用户和组管理,本章目标了解linux文件权限的分配熟练掌握与用户管理相关的各种指令操作掌握批量用户的添加操作,【问题的提出】,Geecy软件开发公司即将开始在Linux系统上进行两个项目的开发。开发人员David和Peter组成一个小组,负责A项目的开发;开发人员Jack和Mike组成另一个小组,负责B项目的开发。系统管理员Ray需要为这四名开发人员分别建立用户帐号,并满足以下要求:(1)建立目录“/project_a”,该目录里面的文件只能由David和Peter两人读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作;(2)建立目录“/project_b
2、”,该目录里面的文件只能由Jack和Mike两人读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作;(3)建立目录“/project”,该目录里面的文件只能由David、Peter、Jack和Mike四人读取、增加、删除、修改以及执行,其他用户只可以对该目录进行只读的访问操作。,【问题分析】,Linux系统采用传统的Unix权限管理机制,对文件或目录的权限设置不能精确到每个用户。也就是,不能直接指定某个文件的权限类似于“对X和Y用户只读、对M和N用户可读可执行、对P和Q用户可读可写可执行”这么详细。在Linux中文件权限的设置对象只有三种:文件的拥有者(1个用户)、组的拥有
3、者(若干个用户)以及其他用户(若干个用户)。但一个用户可以加入到多个用户组,从而可以形成比较复杂的关系,以满足现实需求。,因此,可以建立三个用户组:prj_a(组员有David和Peter)、prj_b(组员有Jack和Mike)和prj(David、Peter、Jack和Mike)。然后:(1)对目录“/project_a”设置权限,允许组prj_a读取、增加、删除、修改以及执行,不允许其他用户进行任何的访问操作;(2)对目录“/project_b”设置权限,允许组prj_b读取、增加、删除、修改以及执行,不允许其他用户进行任何的访问操作;(3)对目录“/project”设置权限,允许组pr
4、j读取、增加、删除、修改以及执行,允许其他用户对该目录进行只读的访问操作。,查看文件权限,管理本地文件,文件权限管理按文件所有权分:属主:指文件的创建者,佣有者。对文件具有全权,是文件的主人。属组:相互间有关系的用户。其它人:与文件无关的用户。文件所有者 同组人 其它人,管理本地文件(续),Linux的文件权限用8进制来表示,如“644”表示“rw-r-r-”更改文件权限的命令为chmod,改变权限,chmod改变文件或目录的权限状态。只有文件或目录的所属用户或root用户能改变权限。chmod 选项用户修改方法 权限 file1 file2 rootwww#chmod-R xyz 文件或目录
5、 选项与参数:xyz:数字类型的权限属怅,为 rwx 属怅数值的相加。-R:连同子目彔下的所有文录都会变更 例:chmod 777 file,who(用户),opcode(修改方法),例:如果一个文本权限为-rw-rwx ex1chmod u+x ex1chmod u=rx,g=r ex1chmod o-wx ex1,将文件file1.txt设为所有人都可读取将文件file1.txt与file2.txt设为文件拥有者与所属群组可写入,其它人不可写将当前目录下的所有文件与子目录都设为任何人可读,chmod a+r file1.txtchmod u+r,g+r,o+r file1.txtchmod
6、 ug+w,o-w file1.txt file2.txtchmod u+w,g+w,o-w file1.txt file2.txtchmod R a+r*chmod-R u+r,g+r,o+r*,更改文件的属主和属组命令为chown用法:chown 属主:属组 file或chown 属主.属组 file 例如:chown huang:huang a.txt要改变成的新的所有者必须存在于/etc/passwd文件中。例如:将wang中的文件的属主改为dong chown dong wang/chown dong wang/*chown dong wang/*-R由于指定了wang/*,所以wa
7、ng中文件的属主连同目录wang的属主一起改变。但wang目录中的子目录中的文件及其子目录的属主并未改变。也就是说,chown命令的作用范围仅限于树型目录的一个层。,用户和组的管理,Linux有很强的用户管理机制,它是通过用户和用户组这两个概念来实现的用户是指可以登录到系统的帐号组是一个或多个用户的集合。把多个用户集合起来以组为单位来定义他们的属性,例如控制哪些文件可以和不可以被存取Linux靠UID和GID来区分用户和组,管理用户帐号资料的文件passwd,所有用户帐号资料都处于/etc/passwd文件中。每一个帐号都有七个栏位的资料,其间用“:”分割。帐号名称:密码:UID:GID:个人
8、资料:用户目录:shell,栏位说明,帐号名称 登入系统时使用的名称。名称长度不能超过8个字符。通常由小写字母或数字组成,不能包含冒号。密码 登入密码。可能会看到加密过后的乱码。如果是x,表示密码经过shadow passwords保护。其可以在安装系统时设置,也可以用pwconv执行保护或用pwunconv停止。一个空格(就是:)表示登入时不需密码。,UID(user id)用户身份号码,用于识别用户帐号。它是唯一的,通常为065535之间的整数。root的UID为0。1100被系统的标准用户使用。用户设置的帐号可以从101开始,系统预设从500开始。其中:110:守护程序1199:系统保留
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统管理 用户 管理

链接地址:https://www.31ppt.com/p-6511358.html