马哥教育08月01日作业

作业要求

运用已学知识完成课堂练习和课后作业


课堂练习

1.创建用户gentoo ,附加组为bin 和root ,默认shell为 为/bin/csh ,注释信息为"Gentoo Distribution"

思考:主要是考察useradd的选项。

-G,--groups GROUP1[,GROUP2,...[,GROUPN]]] 加入指定组(组必须存在)

-s,--shell SHELL 指定默认shell

-c,--comment COMMENT用户全名或注释



2.创建下面的用户、组和组成员关系

  • 名字为 为admins  的组
  • 用户natasha ,使用admins  作为附属组
  • 用户harry ,也使用admins  作为附属组
  • 用户sarah ,不可交互登录系统, 且 不是admins  的成员
  • natasha ,harry ,sarah 密码 都是centos

思考:简单的创建组、用户。


课后作业

1. 创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser

思考:主要是熟悉useradd的常用选项,-d指定目录的时候,要先确定其父目录存在

-c, --comment COMMENT 添加用户全名或注释

-d, --home-dir HOME_DIR 指定家目录

-g, --gid GROUP 指定主组

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定附加组

-u, --uid UID 指定uid

-s, --shell SHELL 指定默认shell



2. 修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移

思考:主要是熟悉usermod的常用选项

-u, --uid UID 指定uid

-g, --gid GROUP 指定主组

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定辅助组

-d, --home HOME_DIR 指定家目录

-m, --move-home 移动家目录,一般要与-d使用

-l, --login NEW_LOGIN 指定新的登陆名



3. 批量创建帐号:user1...user10

uid:3000-3009,shell:/bin/csh,home:/testdir/username

passwd:usernamepass

注意家目录相关配置,使用户正常登录

思考:主要掌握newusers和chpasswd两个命令,还要确认系统是存在/bin/csh

newusers命令批量创建用户,注意文件与/etc/passwd相同,我们可以查看newusers的man手册:

chpasswd指定的文件内容格式是 LOGINNAME:PASSWD,同样地我们也可以查看到chpasswd的man手册:

这样批量创建的用户,没有导入/etc/skel/的默认配置,所以需要手动复制到各用户家目录里

首先准备两个文本:

这两命令很简单:

执行完成后,我们可以看到,各用户的家目录是没有初始配置的。我们需要手动将/etc/skel/的内容复制过去,注意:cp匹配源文件需要注意,如果/etc/skel/.*则将匹配/etc/skel/..。导致将整个/etc/*会复制过去。

uere2...user10也同样操作,在此略过。

时间: 2024-10-19 18:20:21

马哥教育08月01日作业的相关文章

马哥教育7月28日作业

用linux已学只是完成以下作业 1. 将/etc/issue 文件中的内容转换为大写后保存至/tmp/issue.out 文件中 思考:tr的普通应用,加上管道的输出到文件   2.  将当前系统登录用户的信息转换为大写后保存至/tmp/who.out 文件中 思考:同上 3.  一个linux用户给root 发邮件,要求邮件标题为"help" ,邮件正文如下:Hello, I am  用户名,thesystem version is here,please help me to c

08月01日作业

练习 1.创建用户gentoo,附加组为bin和root,默认shell为/bin/csh ,注释信息为"Gentoo  Distribution" 2.创建下面的用户.组和组成员关系  名字为 为admins 的组  用户natasha,使用admins 作为附属组  用户harry,也使用admins 作为附属组  用户sarah,不可交互登录系统,且不是admins 的成员,  natasha,harry,sarah 密码都是centos 作业 1.创建testuser uid

2015年08月25日作业-Linux用户和组管理

用户.组的相关配置文件: 在Linux系统中,用户账号信息.用户密码.组账号信息.组密码都保存在不同的配置文件中 /etc/passwd  文件的格式,每行包含的信息: account:password:UID:GID:GECOS:directory:shell 用户名:密码占位符:UID:GUID(基本组ID):用户备注信息(多个以,隔开):家目录:默认shell /etc/shadow文件的格式,每行包含的信息: UserName:加密的密码:最近一次密码修改时间:最短使用期限:最长使用期限

2015年08月27日作业-正则表达式使用

正则表达式: (RegularExpression,在代码中常简写为rex.regexp或RE) 正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.通常被用来检索.替换符合某个模式的文本. 正则表达式是指一类字符书写的模式(pattern)这些字符成为元字符,元字符不表示其字面意义,而用于表示通配或控制功能. 正则表达式包括两类:基本正则表达式,扩展正则表达式 grep命令只支持基本正则表达式: egrep支持扩展正则表达式("e" 表示扩展), fgrep表示fas

2015年08月30日作业

1.总结文本编辑工具vim的使用方法: 2.总结文件查找命令find的使用方法: 3.总结bash环境变量的相关内容: 4.总结Linux文件系统上的特殊权限(SUID.SGID.Sticky)的知识点: 5.总结Linux磁盘管理.文件系统相关知识点及其相关命令的使用方法: 6.复制/etc/grub.cfg配置文件至/tmp目录,用查找替换命令删除/tmp/grub.cfg文件中的行首的空白字符:  %s/^[[:space:]]*// 7.复制/etc/rc.d/init.d/functi

马哥教育面授班-标准I/O和管道-课后小作业-2016年7月28

马哥教育面授班-7月28号作业 1 .将/etc/issue 文件中的内容转换为大写后保存至/tmp/issue.out 文件中 [[email protected] ~]# tr 'a-z' 'A-Z' </etc/issue | >> /tmp/issue.out [[email protected] ~]# cat /tmp/issue.out  CENTOS RELEASE 6.8 (FINAL) KERNEL \R ON AN \T \N \D \S MAGE EDUCATIO

linux运维实战练习-2015年9月01日课程作业(练习)

linux运维实战练习-2015年9月01日课程作业(练习)安排 一.作业(练习)内容: 1.复习本次课程所讲的内容 2.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: 在Linux中,一块磁盘能被使用(可以被访问.被写入.被存储)要有以下三个步骤: (1)进行磁盘分区,及创建分区 (2)创建文件系统 (3)挂载文件系统 (1)磁盘分区 创建分区的命令: fdisk, parted, sfdisk fdisk:最多支持在一块硬盘上的15个分区:fdisk提供了一个交互式

2019{马哥教育2019年5月8号 M37 开班典礼}

来马哥教育好几天了,昨天算是正式开始在昨天早上举行了开班典礼,班主任老师首先给我们介绍了在马哥教育的讲师们和马哥教育的创始人,其次张sir为我们介绍了网络的发展趋势和linux初学者的见解,然后讲师王晓春王老师给我们讲解我们以后的课程. 我在这介绍我的讲师们:马哥创始人 马哥: 计算机安全专业硕士,Linux核心专家.51CTO专家博主.多年Linux及数据库实战和教学经验,擅长讲授Linux运维.企业级运维自动化.系统架构和优化.hadoop海量数据.IaaS云技术等相关的课程,马哥Linux

【挨踢人物传】马永亮:感悟学习三境界 引领马哥教育的崛起(第19期)

[编者有话]        本期的嘉宾马永亮,一次误以为是"擅长"的选择,开始结缘计算机,然而当真正接触后才发现犹如"井底之蛙",此前的擅长根本不值一提,从天堂到地狱的落差,没有挫败他的信心和追求,反而激起了他更加强烈的求知欲望,在IT的道路上不断的成长感悟-- [本期人物档案] 个人信息: 51CTO账号:马哥教育 姓名:马永亮 性别:男 所在地:河南郑州 教育信息:研究生 关键词:马哥教育创办人 Linux系统运维专家 51CTO专家博主 51CTO学院签约讲师