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

相关推荐

  • linux多网卡绑定

    为了增加网络牢固性,linux服务器通过多块网卡来实现网卡冗余或链路聚合、负载均衡的技术。网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6常用的有三种mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援…

    系统运维 2016-06-23
  • DNS域名解析系统搭建(BIND)

        【本文导航】    零、准备工作    一、根域服务器配置    二、com顶级域配置    三、linux.com域主服务器配置(DNS1)    四…

    Linux干货 2016-12-21
  • Linux软件包管理(YUM)及编译安装

    YUM 一、yum安装使用: 1、Yum:rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具 2、yum repository:yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下) 3、yum客户端配置文件: /etc/yum.conf:为所有仓库提供公共配置 /et…

    Linux干货 2016-08-26
  • 网络基础

    1、OSI模型七层结构 应用层   为应用程序进程提供网络服务   提供用户身份验证   表示层     确保接收系统可以读出该数据     格式化数据     构建数据 &nbs…

    Linux干货 2016-09-06
  • sed命令的用法和vim编辑器的使用

    一、文本处理工具sed sed [option]….'script] [input-file]… 简介: sed是一种流编辑器,他一次处理一行的内容,处理时把当前处理的行存储在临时缓冲区中,这个缓冲区被称为模式空间,接着用sed命令处理,处理完成后把模式空间的内容送往屏幕,接着处理下一行,知道文件末尾,而文件的内容…

    Linux干货 2016-08-15
  • 文件查找——藏的在深也没用

    locate 依赖与事先构建好的数据库查找          系统自动实现(周期性任务)          手动更新数据库(updatedb) 工作特性    …

    Linux干货 2016-08-15