M20用户和组练习题和作业

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

 useradd gentoo -G bin,boot -s /bin/csh -c "Gentoo Distribution"

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

     名字为admins的组

     用户natasha,使用admins作为附属组

     用户harry,也使用admins作为附属组

     用户sarah,不可交互登录系统,且不是admins的成员,

     natasha,harry,sarah密码都是centos

   group add admins

   useradd natasha -G admins

   useradd harry -G admins

   useradd sarah -s /bin/nologin

   echo "centos" | passwd –stdin natasha

   echo "centos" | passwd –stdin harry

   echo "centos" | passwd –stdin sarah

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

   useradd testuser -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser

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

   usermod testuser -u 4321 -g root -G nobody -l test -d -m /home/test

5、批量创建帐号:user1…user10

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

passwd:usernamepass

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

  vim useradd.txt

  将用户的信息写入:

       user1:x:3000:3000:/testdir/user1:/bin/csh

       user2:x:3001:3001:/testdir/user2:/bin/csh

       user3:x:3002:3002:/testdir/user3:/bin/csh

       user4:x:3003:3003:/testdir/user4:/bin/csh

       user5:x:3004:3004:/testdir/user5:/bin/csh

       user6:x:3005:3005:/testdir/user6:/bin/csh

       user7:x:3006:3006:/testdir/user7:/bin/csh

       user8:x:3007:3007:/testdir/user8:/bin/csh

   newusers useradd.txt

   将用户的密码写入passwd.txt中

       user1:user1pass

       user2:user2pass

       user3:user3pass

       user4:user4epass

       user5:user5pass

       user6:user6pass

       user7:user7pass

       user8:user8pass

  cat passwd.txt | chpasswd

  cp /etc/skel/.[^.]* /home/{user1..user8}

user:usernamepass

原创文章,作者:sjsir,如若转载,请注明出处:http://www.178linux.com/27441

(0)
sjsirsjsir
上一篇 2016-08-02 22:16
下一篇 2016-08-03 09:19

相关推荐

  • awk的详细用法

    awk简介 awk是一种编程语言,也可以说是一个脚本语言解释器,主要是用来实现文本的格式化输出。awk是取了其三位作者名字的首字母,即Aho,Weinberger和Kernighan。awk在Linux上是基于GNU协议实现的,即GNU awk,也就是gawk。 awk的工作模式 遍历整个文件,从第一行到最后一行。每次仅读取文件的一行,依照用户指定的输入分隔…

    Linux干货 2016-11-14
  • 系统管理之作业管理与计划任务

    作业管理: Linux的作业控制(job )     前台作业:通过终端启动,且启动后一直占据终端;     后台作业:可通过终端启动,但启动后即转入后台运行(释放终端) 如何让作业运行于后台?     (1) 运行中的…

    Linux干货 2016-09-13
  • shell脚本编程基础

    变量的种类 ——–shell—–父shell                      &…

    Linux干货 2017-04-16
  • 网络服务之Nginx

      在之前一篇博客中我们讲述了httpd网络服务器,那么httpd是个非常稳定安全的一个服务器,这次我们介绍一个新的网络服务器—-nginx。   Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器(我们主要围绕这两…

    2017-06-07
  • Linux运维之路-Linux基础学习三

    先学会用户组和文件的属性,才知道怎么去管理

    Linux干货 2017-11-26
  • redis 主从复制实战

    1.准备好4台机器 192.168.42.150 redis-node1 #主 192.168.42.151 redis-node2 #从 192.168.42.152 redis-node3 #从 192.168.42.153 redis-node4 #从 将主机解析写入hosts文件,分发至每台机器 2.安装redis,配置好基本配置 (1) 4台机器,…

    Linux干货 2017-07-18