Homework_week3

1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。
       who | cut -d’ ‘ -f1 | uniq
2、取出最后登录到当前系统的用户的相关信息。
      who | tail -1
3、取出当前系统上被用户当作其默认shell的最多的那个shell。
      cut -d: -f7 /etc/passwd | uniq -c | sort -nr | grep “/.*” -o |head -1
4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。
      sort -t: -k3 /etc/passwd -nr | head | tr ‘a-z’ ‘A-Z’
5、取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。
      ifconfig | grep ‘eth[0-9]’ -A1 | egrep -o “inet ([0-9.]+)” | cut -d” ” -f2
6、列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。
      ls -d /etc/*.conf | tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf
7、显示/var目录下一级子目录或文件的总个数。
      ls /var | wc -w
8、取出/etc/group文件中第三个字段数值最小的10个组的名字。
      sort -t: -k3 -n /etc/group | tail | cut -d: -f1
9、将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。
      cat /etc/fstab /etc/issue > /tmp/etc.test
10、请总结描述用户和组管理类命令的使用方法并完成以下练习:
(1)、创建组distro,其GID为2016;
      groupadd -g 2016 distro
(2)、创建用户mandriva, 其ID号为1005;基本组为distro;
      useradd -u 1005 -G distro mandriva
(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;
      useradd -u 1100 -d /home/linux mageia
(4)、给用户mageia添加密码,密码为mageedu;
      echo “mageedu” | passwd –stdin mageia
(5)、删除mandriva,但保留其家目录;
      userdel mandriva
(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
      useradd -u 2002 -g distro -G peguin slackware
(7)、修改slackware的默认shell为/bin/tcsh;
      usermod -s /bin/tcsh slackware
(8)、为用户slackware新增附加组admins;
      usermod -G admins slackware

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101819

赞 (0)
鸡翼不晓飞鸡翼不晓飞
上一篇 2018-06-26 18:26
下一篇 2018-06-27 14:01

相关推荐

  • 吐血整理,国内常见的几种Linux认证

      因为在培训机构工作过,身边很多人咨询我Linux认证的事宜。现在国内各种培训机构的确很多,各家都说Linux认证多么多么重要,能获得多少薪水……这些听听就好了。 如果想在开源行业有所作为,必须要投入到实战中去。当你不是发烧友,不是开源社区骨干、不经常泡国外的坛子,那么实战是你唯一的成长路径。尤其是对基于Linux的开发、运维、纠错,都有上手经验…

    2018-06-01
  • 使用until和while分别实现

    使用until和while分别实现192.168.0.0/24
    网段内,地址是否能够ping通,弱ping通则输出”success!”,若ping不通则输出”fail!”

    Linux笔记 2018-06-15
  • 作业-1

    Linux系统基础-计算机组成.Linux简介

    2018-06-19
  • 三、(2)用户及组管理类命令简述

    简述who、last、groupadd、useradd、usermod、userdel、passwd命令的使用方法

    2018-04-23
  • Linux用户和组

    我们知道Linux是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。由于是多用户操作系统,必然要涉及到时管理用户。由于用户访问Linux上的资源比较多,为了方便管理出现的组的概念.将多个用户添加到一个组里,方便管理。 介绍安全3A 资源分派: Authentication:认证 Au…

    Linux笔记 2018-04-08
  • Linux系统上命令的使用格式

    在Linux系统中可执行的命令分为两种:内建命令和外部命令。可以通过type+COMMAND来区分 内建命令的查询: help COMMAND 外部命令的查询: COMMAND –help / COMMAND -h man [options] [arguments] 常用选项: -a:在所有的man帮助手册中搜索; -f:等同于whatis命令,…

    Linux笔记 2018-05-13

评论列表(1条)

  • 马哥教育
    马哥教育 2018-06-29 11:06

    优秀,基本没什么问题