N25-第三周作業

 

  1. 列出當前系統上所有已經登陸的用戶的用戶名,注意:同一個用戶登陸多次,則只顯示一次即可。

  圖像 1.png

  2.取出最后登陸到當前系統的用戶的相關信息。

  圖像2.png

  3.取出當前系統上被用戶當作其默認shell的最多的那個shell.

  圖像 3.png

  4.將/etc/password中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存/tmp/maxusers.txt文件中。

  圖像 4.png

  5.取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。

  圖像 5.png

  6.列出/etc目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中。

  圖像 6.png

  7.顯示/var目錄下一級子目錄或文件的總個數。

  圖像 7.png

  8.取出/etc/group文件中第三個字段數值最小的10個組的名字。

  圖像 8.png

  9.將/etc/fstab和/etc/issue文件的內容合并為同一個內容保存至/tmp/etc.test文件中。

  圖像9 .png

  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

              (4)、給用戶mageia,添加密碼,密碼為mageedu;

                    echo "mageedu" | passwd –stdin mageia

              (5)、刪除mandriva,但保留其家目錄;

                    userdel mandriva

              (6)、創建用戶slackware,其ID號為2002,基本組為disstro,附加組peguin;

                     useradd -u 2002 -g distro -G peguin slackware

              (7)、修改slackware的默認shell為/bin/tcsh;

                      usermod -s /bin/tcsh slackware

              (8)、為用戶slackware新增附加組admins;

                     usermod -a -G admins slackware

              (9)、為slackware添加密碼,且要求密碼最短使用期限為3天,最長為180天,警告為3天。

                    passwd -n3 -x180 -w3 slackware & passwd slackware

             (10)、添加用戶openstack,其ID號為3003,基本組為clouds,附加組為peguin和nova;

                     useradd -u 3003 -g clouds -G peguin,nova openstack

              (11)、添加系統用戶mysql,要求其shell為/sbin/nilogin;

                     useradd -s /sbin/nologin -M mysql

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

                       echo "PASSWORD" | passwd –stdin openstack

原創文章,作者:N25_David,如若轉載,請注明出處:http://www.www58058.com/64146

(0)
N25_DavidN25_David
上一篇 2016-12-19 17:33
下一篇 2016-12-19

相關推薦

  • Linux用戶和組管理

    Linux用戶和組管理 Username / UID 管理員:root,0 普通用戶 : 1–65535 系統用戶 :系統已經已經存在專門用來對系統服務或者系統資源進行管理的 1–499(CentOS 6.X) 1–999 (CentOS 7.X) 登錄用戶:平時專門做系統管理的用戶 500+ (CentOS 6.X) 1000+ (CeentOS 7.X)…

    Linux干貨 2017-04-01
  • Linux進程及管理(1)

    Linux進程及管理(1) 內核的功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、安全功能 Process: 運行中的程序的一個副本; 存在生命周期Linux內核存儲進程信息的固定格式:task struct 多個任務的的task struct組件的鏈表:task list 進程創建: init 父子關系 進程:都由其父進程創建 fork(), cl…

    Linux干貨 2015-05-28
  • 文本處理工具之grep正則表達式

    grep簡介 grep 是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。 Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的擴展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它們把所有的字母都看作單詞,也就是說,…

    Linux干貨 2016-08-08
  • CentOS7下的網絡配置管理

    一、讓配置永久有效的辦法:修改配置文件 與網卡相關(課配置網卡的IP,掩碼,網關,DNS)     /etc/sysconfig/network-scripts/ifcfg-INTERFACE 字段解釋: TYPE        &nbsp…

    Linux干貨 2016-03-28
  • LVM管理

    1、邏輯卷管理器(LVM) (1)邏輯卷管理器(LVM,logical volume manager)可以整合多個物理分區在一起,讓這些分區看起來就像一個磁盤一樣,而且,還可以在將來其他的物理分區或將其從這個LVM管理的磁盤中刪除。這樣可以實現磁盤空間的動態管理,相對于普通的磁盤分區有很大的靈活性,同時LVM還有快照功能。 (2)邏輯卷管理器的基本術語 物理…

    Linux干貨 2016-09-01
  • Linux命令的別名與管道命令的詳解

    Linux中命令的別名與管道命令的詳解 命令別名 在使用和維護liunx時,將會使用大量的命令,而一些命令加上參數時輸入比較繁瑣,此時我們可以定義一個別名來代替繁瑣的命令。 系統定義的別名 可以輸入 alias 命令查看系統中已經定義好的命令的別名; [root@localhost ~]# alias alias cp=’cp -i’ alias egrep…

    Linux干貨 2018-03-03
欧美性久久久久