用户和用户组管理摘要.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二、编写批量添加用户的shell脚本 1、创建一个包含用户名的文件users.list 2、编写脚本文件useradd.sh ,该文件从users.list文件中读取要添加的用户名,并为每个新添加的用户设置密码,密码为:“用户名123” users.list johnson lily kelly useradd.sh #!/bin/bash for name in $(more users.list) do if [ -n $name ] then useradd –m $name echo echo $name”123” | passwd --stdin “$name” echo echo “User ’s password changed!” else echo “The username is null!” fi done 变量 值列表 测试变量是否为空? 添加用户 将用户的密码设为“用户名123” 显示提示信息 如何通过shell脚本实现批量删除用户? 三、编写批量删除用户的shell脚本 1、创建一个包含用户名的文件users.list 2、编写脚本文件userdel.sh ,该文件从users.list文件中读取要删除的用户名,依次删除 deluser.sh 把搜索到的信息记录到空设备里,不显示输出到屏幕 判断上个命令行执行是否成功?若成功返回值为0 将用户彻底删除 练习: 编写一个shell脚本,实现以下功能: (1)列出/etc目录的内容 (2)显示当前会话的用户 (3)显示已登录的所有用户 用户账号、用户账号文件和用户组、用户组文件 【 本章小结 】 /etc/passwd /etc/shadow /etc/group /etc/gshadow 普通用户管理 useradd 用户名 userdel -r 用户名 编写shell脚本批量添加用户 作业:补充(共3题) 1、给脚本useradd.sh加注释 2、给脚本userdel.sh加注释 3、编写一个脚本实现以下功能: (1)查看有哪些用户正在登录; (2)显示用户账号文件及密码文件的内容; useradd.sh #!/bin/bash for name in $(more users.list) do if [ -n $name ] then useradd –m $name echo echo $name”123” | passwd --stdin “$name” echo echo “User ’s password changed!” else echo “The username is null!” fi done deluser.sh * * 第4次课到这 * 用户组属性:用户组名,组切换口令,用户组管理者,组成员列表 第4次课 * 第3次课 * * 给用户密码加锁 * 查看shadow文件,加上了 第5次课到这 * * 备注:if [ -n $name ] 若用户名不为空;useradd –m $name向/etc/password中添加用户名;echo $name “123”|passwd –stdin “$name” 使用passwd以标准输入(stdin) 的方式通过管道向/etc/shadow文件中为相应大的用户添加密码 * * 见/root/li.sh脚本文件 * 见/root/li.sh脚本文件 * 备注:if [ -n $name ] 若用户名不为空;useradd –m $name向/etc/password中添加用户名;echo $name “123”|passwd –stdin “$name” 使用passwd以标准输入(stdin) 的方式通过管道向/etc/shadow文件中为相应的用户添加密码 * 4.3用户组管理 用户组的添加、修改和删除 (一)用户组的添加 格式:groupadd [参数] 用户组名 添加新组之前,查看/etc/group文件内容 (二)用户组的修改 格式:groupmod [参数] 用户组名 参数 具体描述 -n 修改用户组名称 …… 将组名test修改为test1 (三)用户组的删除 格式:groupdel [参数] 用户组名 4.4用户管理的常见问题 忘记了root账号的口令? 解决办法: 方法一:安装光盘引导进入救援模式 方法二:进入单用户模式 1、Chroot /mnt/sysimage(切换到系统分区) 2、执行passwd命令,更改口令 3、重启 重启,在GRUB引导系统时进入单用户模式 4.5编写shell脚本批量添加用户

文档评论(0)

奇缘之旅 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档