第三周

第三周

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。

2.取出最后登录到当前系统的用户的相关信息。

3.取出当前系统上被用户当作其默认shell的最多的那个shell。

4.将/etc/passwd中的第一个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。

5.取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。

6.列出/etc目录下所有以.conf结果的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。

7.显示/var目录下一级子目录或文件的总个数。

8.取出/etc/group文件中的第三个字段数值最小的10个组的名字。

9.将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。

10.请总结描述用户和组管理类命令的使用方法:

用户和组管理类命令有useradd, usermod, userdel, groupadd, groupmod, groupdel。

useradd – 添加新用户或更新默认新用户信息
-D: 显示或修改创建用户的默认值, 创建用户的默认设置配置文件路径/etc/login.defs, 修改的结果保存在/etc/default/useradd文件中。 选项:选项:
-u: 指定uid。
-g: 指定gid。
-c: 用户账户的简短说明信息。
-G: 为用户指定附加组,附加组必须事先存在。
-d: 以指定的路径为用户的家目录。
-s: 为用户指定默认shell。
-r: 创建系统用户。
-M: 不创建家目录。
-f: 密码过期时间。
-D: 显示或修改创建用户的默认值, 创建用户的默认设置配置文件路径/etc/login.defs, 修改的结果保存在/etc/default/useradd文件中。

usermod – 修改用户账户-U: 解锁用户密码。 语法格式:usermod [options] LOGIN
选项:
-u: 修改用户ID号。
-g: 修改用户的基本组,组得事先存在。
-G: 修改用户所属的附加组,原来的附加组会被覆盖,和-a选项连用,追加新的附加组。
-c: 修改用户说明信息。
-d: 修改用的家目录,默认用户原家目录的文件不会被迁移至新目录。
-m: 同-d选项连用,将原来家目录迁移到新的家目录。
-s: 修改shell。
-L: 锁定用户密码。-L: 锁定用户密码。-U: 解锁用户密码。


语法格式:userdel [options] LOGIN
选项:
-r: 删除用户账户时一并删除家目录和目录/var/spool/mail下用户邮件。

groupadd – 创建新组

选项:
-g: 指定组ID号。
-r: 创建系统组。


语法格式:groupmod [options] GROUP
选项:
-g: 修改组ID号。
-n: 修改组名。

groupdel – 删除组
语法格式:groupdel [options] GROUP

完成以下练习:

a.创建组distro,其GID为2016;

b.创建用户mandriva,其ID号为1005;基本组为distro;

c.创建用户mageia,其ID号为1100,家目录为/home/linux;

d.给用户mageia添加密码,密码为mageedu;

e.删除mandriva,但保留其家目录;

f.创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

g.修改slackware的默认shell为/bin/tcsh;

h.为用户slackware新增附加组admins;

原创文章,作者:ZhengBin,如若转载,请注明出处:/82756

发表评论

登录后才能评论

评论列表(1条)

  • 马哥教育
    马哥教育 2017-08-04 16:06

    这次作业考查了一些基础实用的命令,完成的非常好,再接再励。

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐开户  万达开户  万达娱乐平台  万达娱乐直属QQ  万达主管  测试  万达招商  万达主管QQ  万达娱乐主管QQ  万达直属QQ