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 18:55

相關推薦

  • 文件系統的掛載、usb設備光盤的使用

    一、     文件系統的掛載mount: 1.       掛載命令mount使用: (1)掛載: 將額外文件系統與根文件系統某現存的目錄建立起關聯關系,進而使得此目錄做為其它文件訪問入口的行為,掛載點下原有文件在掛載完成后會被臨時隱藏 (2) 卸載:為解除此…

    Linux干貨 2016-08-29
  • 第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@wlm ~]# useradd tuser1 [root@wlm ~]# cp -r etc/skel/ /home/tuser1/…

    Linux干貨 2016-11-21
  • MySQL備份與恢復

    備份與恢復 數據備份就是將數據以某種方式加以保留,以便在系統需要時重新恢復和利用。其作用主要體現在如下兩個二方面: 在數據遭到意外事件破壞時,通過數據恢復還原數據 數據備份是歷史數據保存歸檔的最佳方式 數據恢復就是把遭到破壞、刪除和修改的數據還原為可使用的數據的過程 為什么要備份數據? 在生產環境中我們數據庫可能會遭遇各種各樣的不測從而導致數據丟失, 大概分…

    Linux干貨 2016-11-25
  • 難搞的grep、find練習題

    馬哥教育網絡班21期-第五周博客作業 1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@caicai ~]# grep –color "^[[:space:]]\+" /boot/grub/grub.conf    …

    Linux干貨 2016-07-26
  • rsync+inotify實現數據同步——單向傳輸

    實驗環境:<從A主機推送數據到B主機[B主機可以有多個]> A主機:10.1.43.102 B主機:10.1.43.103 配置流程: —rsyncserver—- <B主機上配置> 1.vim /etc/rsyncd.conf(用戶,目錄,模塊,虛擬用戶及密碼文件) vim /etc/rsyncd.…

    Linux干貨 2016-10-27
  • linux基礎2

    linux基礎2

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