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
下一篇 2016-08-03

相关推荐

  • 软件包管理和磁盘管理

    软件运行和编译 ABI :Application Binary Interface 应用程序二进制接口     Windows和Linux不兼容      PE格式   ELF格式 库级别的虚拟化:       Linu…

    2017-04-24
  • DNS服务与bind配置

    DNS服务   DNS: Domain Name Service,协议   BIND:Bekerley Internat Name Domain, ISC (www.isc.org)   本地名称解析配置文件:hosts           linux:/et…

    Linux干货 2016-09-26
  • linux全方位掌握一个命令–思路比方法更重要

    Linux命令众多,当不清楚一个命令的使用方法时,我们该怎样了解命令的属性和帮助? 1.  用type命令了解一个命令的属性 [root@zejin240 testdir]# type cdcd is a shell builtin[root@zejin240 testdir]# type rmrm is aliased to `rm -i&#03…

    Linux干货 2016-10-30
  • N25-第6周博客作业

    N25-第6周博客作业 vim:     模式化的编辑器         基本模式:             编辑模式,…

    Linux干货 2017-01-09
  • find和grep命令练习

                                    find和grep命令练习 1、显示当前系统上root,fedora,或user1用户的默认shell; ~]# cat /etc/pa…

    Linux干货 2016-10-23
  • Ansible Playbook Roles 和 Include 声明-手稿

    Edit Ansible Playbook Roles 和 Include 声明 Ansible Playbook Roles 和 Include 声明 1. Introduction 2. Task Include Files And Encouraging Reuse 3. Roles 4. Role Default Variables 5. Role …

    Linux干货 2016-03-28