n25 第三周作业

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

 blob.png

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

blob.png 

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

blob.png 

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

blob.png 

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

blob.png 

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

blob.png 

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

blob.png 

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

blob.png 

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

blob.png 

10、请总结描述用户和组管理类命令的使用方法并完成以下练习:

   (1)、创建组distro,其GID为2016;

blob.png 

   (2)、创建用户mandriva, 其ID号为1005;基本组为distro;

 blob.png

   (3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

 blob.png

   (4)、给用户mageia添加密码,密码为mageedu;

 blob.png

   (5)、删除mandriva,但保留其家目录;

 blob.png

   (6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

 blob.png

   (7)、修改slackware的默认shell为/bin/tcsh;

 blob.png

   (8)、为用户slackware新增附加组admins;

 blob.png

   (9)、为slackware添加密码,且要求密码最短使用期限为3天,最长为180天,警告为3天;

 blob.png

   (10)、添加用户openstack,其ID号为3003, 基本组为clouds,附加组为peguin和nova;

 blob.png

   (11)、添加系统用户mysql,要求其shell为/sbin/nologin;

 blob.png

   (12)、使用echo命令,非交互式为openstack添加密码。

 blob.png

 

 

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

(0)
linuxmcflinuxmcf
上一篇 2016-12-20 16:55
下一篇 2016-12-20 20:35

相关推荐

  • 脚本编写规范

    脚本编写规范 脚本名称以.sh结尾,名称见名知意 尽量使用UTF-8编码,注释及输出尽量使用英文 一般给到执行权限,但一些关于变量的配置文件不用加执行权限 执行的时候可以使用bash执行,或者使用bash -x 调试执行 脚本首行以#!/bin/bash,无空格,不带选项 第二行为空格或者添加一行空注释 开始注释内容:  #!/bin/bash&n…

    Linux干货 2017-04-16
  • Linux终端类型

            终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。 [root@localhost ~]# ll /dev|egrep 'tty|pts' crw-rw-rw-. 1&nb…

    Linux干货 2016-10-14
  • 关于高级文件管理系统的几个实验

    实验1:用软件模拟生成RAID (1)选择磁盘或者创建新的分区lsblk 选择bcde四块磁盘 创建新的分区 每个为5Gfdisk(gdisk) /dev/sdb 交互式方式创建 选择分区ID为raid 6.7编号不一样!!! >可能需要同步内核中的磁盘分区表 centos6中用partx -a centos7中用 partprobe命令 (2)创建R…

    2017-08-12
  • 第八周博客作业

    1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态; 在线的主机使用绿色显示; 不在线的主使用红色显示; #!/bin/bash declare -i i=1 ping_172() { if ping -W 1 -c 1 172.16.250.$1 &> /dev/null; th…

    Linux干货 2017-05-22
  • 02Linux上终端的类型

    一、终端的概念 所谓终端就是在一个连接主机的端子上面接入鼠标、键盘、显示器等所组成的一个组合。终端用于用户与主机之间的交互。早期的时候,在大型主机上,想使用主机的用户很多,但是主机却只有一个,也不能实现人手一台。于是为了让一台主机给多个用户使用,便产生了多个终端和多个用户,这样每个用户只要有一个终端变可以与主机交互了。 二、终端的种类 终端的类型有四类:物理…

    Linux干货 2016-10-14
  • Linux初探

    1.计算机组成: CPU:运算器(指令集)、控制器、寄存器、缓存; 存储器:内存,RAM; Input:下指令,提供数据; Ouput:输出数据加工的结果 一般来说,从磁盘中读取程序和数据放到内存中排队,由cpu从内存中读取执行。由于cpu处理速度远大于磁盘的I/O速度,因此引入缓存。在计算机中有缓存为王这个说法。 2.操作系统的背景: 1.统一规范 2.由…

    Linux干货 2016-10-30