码迷,mamicode.com
首页 > 其他好文 > 详细

马哥教育08月01日作业

时间:2016-08-02 11:47:46      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:作业   马哥教育   magedu.com   

作业要求

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


课堂练习

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也同样操作,在此略过。

马哥教育08月01日作业

标签:作业   马哥教育   magedu.com   

原文地址:http://zhaoqifly.blog.51cto.com/3500118/1833355

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!