实验四用户管理.doc

上传人:大米 文档编号:562953555 上传时间:2023-06-04 格式:DOC 页数:5 大小:62.50KB
返回 下载 相关 举报
实验四用户管理.doc_第1页
第1页 / 共5页
实验四用户管理.doc_第2页
第2页 / 共5页
实验四用户管理.doc_第3页
第3页 / 共5页
实验四用户管理.doc_第4页
第4页 / 共5页
实验四用户管理.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验四用户管理.doc》由会员分享,可在线阅读,更多相关《实验四用户管理.doc(5页珍藏版)》请在金锄头文库上搜索。

1、编写C语言时里面的要是个程序实验四用户管理1实验目的:1)熟悉Linux操作系统中的用户和组的概念。2)掌握Linux操作系统中用户管理。3)理解用户管理涉及的系统配置文件。2实验要点:2.1 认真阅读课本第4章的内容,掌握相关指令的使用。2.2 理解系统管理中的用户管理的概念,掌握如何在Linux系统中管理用户和组。2.3 如何设置用户密码。3实验准备:3.1 熟悉useradd(adduser)和userdel指令的使用adduser常用基本参数:-g 添加到那个组 -d 指定用户目录-G 可添加到多个组,组名之间用逗号隔开3.2 熟悉groupadd和groupdel指令的使用3.3熟悉

2、命令passwd和usermod的用法4实验内容:4.1 使用groupadd和groupdel指令,在系统中添加多个组,并删除指定的组。第1步:我们以10级1-3班为例首先建立了三个组(当然必须是root啦) groupadd jkx10b1 、groupadd jkx10b2 groupadd jkx10b3第2步:使用groupdel指令删除jkx10b3组方法一: 使用命令: groupdel 操作:groupdel 组名 (要求组中无用户) 例如: groupdel jkx10b3方法二:不使用 groupdel 删除/etc/group中的对应信息就OK了!4.2 使用userad

3、d(adduser)和userdel指令,在系统中添加多个用户,并删除指定的用户。第1步:使用useradd(adduser)指令添加名称为tom、jack、john用户,并制定tom在计算机1班,家目录为/home/jkx10b1/tom;;jack在计算机2班,家目录为/home/jkx10b2/jack;john在计算机3班,家目录为/home/jkx10b3/johnadduser tom g jkx10b1 -d /home/jkx10b1/tom第2步:使用userdel指令删除user2和user4用户 方法一: 使用命令: userdel 操作:userdel 用户名 例如:u

4、serdel xo 然后还需要删除对应的用户目录: # rm /home/xo rf (f表示不需确认)方法二:不使用userdel 删除/etc/passwd、shadow、group 中的对应信息 # rm /home/xo rf 4.3使用passwd指令的使用1、直接使用passwd :修改当前用户密码2、passwd 用户名 (root权限) 修改制定用户的密码3、查看参数:passwd - - help-l lock the named account (root only)-u unlock the named account (root only)4.4使用usermod命令1

5、: usermod d 目录 用户名如果想将现有主目录的主要内容转移到新的目录,应该使用-m开关,如下所示:usermod d m /home/bro jack注意: /home/bro目录以前应该不存在2: 修改用户所属组 : usermod g 组名或GID 用户名 usermod g jkx10b2 jack3: 修改帐号的有效期:usermod e MM/DD/YY usernameusername e 10/10/2012 jack4: 修改UID : usermod u UID username用户目录中所有该用户所拥有的档案都将自动修改UID设置。但是,对于主目录外该用户所拥有的

6、文件,只能手工用chown命令修改所有权设置。 usermod u 600 john5 : 禁止帐号的方法:usermod e MM/DD/YY username只要是过去的时间就OKusermod L username解除 usermod U username4.5使用who、id、whoami等指令,了解其用途。第1步:使用who指令查看当前登陆系统的用户第2步:使用id指令查看当前用户的UID与GIDid : 显示用户标识符例 : useradd rainbow G jkx10b1,jkx01b2 passwd rainbowid rainbowuid=601(rainbow) gid=601(rainbow)groups=601(rainbow),501(jkx10b1obg),502(jkx10b2)第3步:使用who指令查看当前使用shell的用户名称whok12 tty1 Nov 22 22:34obg pts/0 Nov 22 21:29 (192.168.6.13)root pts/1 Nov 22 21:30 (192.168.6.38) w : 当前在线用户的具体情况5实验总结:5. 1 Linux系统中,用户可以分为哪几类,在CLI中,它们的提示符有什么区别?5.2 同一个用户能否添加到多个组群,如果能的话,该如何操作?

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号