首页 > 代码库 > 5-6单元练习

5-6单元练习

1.新建用户组,shengchan,caiwu,jishu

  命令:groupadd shengchan  ##新建用户组

      groupadd caiwu

      groupadd jishu

技术分享

2.新建用户要求如下:

        * tom 是shengchan组的附加用户

        * harry 是caiwu组的附加用户

        * leo 是jishu组的附加用户

        * 新建admin用户,此用户不属于以上提到的三个部门

   命令: useradd -G shengchan tom    ##建立用户并更改附加组

        useradd -G caiwu harry

        useradd -G jishu leo

        useradd admin

技术分享

 

3.新建目录要求如下:

        * /pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件

        * /sc 目录为生产部存储目录只能对生产部人员可以写入,

          并且生产部人员所建立的文件都自动归属到shengchan组中

        * /cw 目录为财务部存储目录只能对财务部人员可以写入,

          并且财务部人员所建立的文件都自动归属到caiwu组中

   命令: mkdir /pub /sc /cw   ##建立目录

        chmod 4777 /pub     ##更改目录权限

        chgrp shengchan /sc  ##更改目录的组

        chmod 2770 /sc/

        chgrp caiwu /cw

        chmod 2770 /cw

技术分享

 

        * admin用户能用touch工具在/sc目录和/cw目录中任意建立文件,但不能删除文件。

   命令:visudo   ##更改配置文件

技术分享

   命令:admin bogon=(root) NOPASSWD:/usr/bin/touch  ##修改权限

技术分享

****保存后退出

   命令:sudo /usr/bin/touch  /sc/file  ##建立文件

技术分享

技术分享


4.设定普通用户新建文件权限为"r--r-----"

   命令:vim   /etc/bashrc    ##更改shell

       vim  /etc/profile    ##更改系统

技术分享

技术分享

技术分享

  *** 更改两个文件第一个umask为337

   命令:source  /etc/bashrc   ##重启服务

       source  /etc/profile

技术分享

技术分享

5.设定admin用户可以通过sudo自由建立新用户

  命令:visudo  ##更改配置文件

技术分享

 命令:admin bogon=(root) NOPASSWD: /uer/sbin/useradd   ##修改权限

技术分享

 **保存后退出

 命令:sudo /usr/sbin/useradd linux   ##建立用户

技术分享

技术分享


5-6单元练习