馬哥教育網絡班20期+第3周課程練習

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

$ who |cut -d" " -f1 |uniq

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

$ last |head -1

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

$ cut -d":" -f7 /etc/passwd |uniq -c |sort -n |tail -1

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

$  sort -t":" -k3 -n /etc/passwd | tail -10 | tr [[:lower:]] [[:upper:]] >/tmp/maxusers.txt

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

$ ifconfig | cut -d" " -f12 |head -2 |tail -1 |cut -d":" -f2
$ ifconfig | egrep '(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])' -o |head -1

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

# find /etc/ -name "*.conf" |tr [[:lower:]] [[:upper:]] >/tmp/etc.conf

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

$  ll /var | grep -v "total"  |wc -l

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

# sort -t":" -k3 /etc/group -n |cut -d":" -f1 |head -10

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

$ cat /etc/{fstab,issue} >/tmp/etc.txt

10、請總結描述用戶和組管理類命令的使用方法并完成以下練習:

   (1)、創建組distro,其GID為2016;

# groupadd -g2016 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;

   
# chsh -s /bin/tcsh slackware

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

   
# usermod -a -G admins slackware

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

   
# echo "slackware" |passwd -n3 -x180 -w3 slackware

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

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

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

  
# useradd -s /sbin/nologin mysql

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

   
# echo "openstack" |passwd --stdin openstack

原創文章,作者:Net20_天意,如若轉載,請注明出處:http://www.www58058.com/18253

(0)
Net20_天意Net20_天意
上一篇 2016-06-23
下一篇 2016-06-23

相關推薦

  • Linux文件查找工具之find “大寶劍”

    一、文件查找工具常用軟件 locate:     locate命令其實是find -name的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個數據庫/var/lib/locatedb,這個數據庫中含有本地所有文件信息。Linux系統自動創建這個數據庫,并且每天自動更新一次,所以使用locate命令…

    Linux干貨 2016-03-12
  • 關于man的幾個重要命令

    接觸Linux有很多年了,以前對于linux我覺得自己懂得的還算一般吧,可是聽了馬哥的關于linux的視頻課程,發現自己就是一個還沒入門的菜鳥,所以果斷的狠心的報了馬哥的網絡班,拜在馬哥旗下,以后就打著馬哥的旗號到外面混,哈哈最初的這幾天學習,因為工作和時間的等等等的關系,所以才到現在還在趕著寫我的博客作業,現在就最有感觸的幾個命令串聯一下。學習linux肯…

    Linux干貨 2016-10-31
  • Apache運行機制剖析

    1. B/S交互過程 瀏覽器(Browser)和服務器(Web Server)的交互過程:   1、  瀏覽器向服務器發出HTTP請求(Request)。 2、  服務器收到瀏覽器的請求數據,經過分析處理,向瀏覽器輸出響應數據(Response)。 3、  瀏覽器收到服務器的響應數據,經過分析處理,將最終結果顯示在瀏覽…

    Linux干貨 2015-04-10
  • N22-第四周博客作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost ~]# ll -d  /etc/skel/drwxr-xr-x. 3 root root 74 3月&…

    Linux干貨 2016-09-19
  • mageedu_20160802

     用戶的管理權限設置與更改以及ACL的存在及其實用意義      一.用戶的管理權限如何設置與更改以及umask值的含義    由于linux系統是一個多用戶使用的系統,對于各個用戶指定的文件或目錄必須存在一套管理系統,以防止多用戶對相同文件的混淆使用。于是催生出了linux系統文件的用戶權限設置?!?/p>

    Linux干貨 2016-08-03
  • N28-第四周博客作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。

    2、編輯/etc/group文件,添加組hadoop。

    3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。

    4、復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其它用戶沒有任何訪問權限。

    5、修改/home/hadoop目錄及其內部所有文件的屬主為hadoop,屬組為hadoop。

    6、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式;

    7、顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶;

    8、顯示/etc/passwd文件中其默認shell為/bin/bash的用戶;

    9、找出/etc/passwd文件中的一位數或兩位數;

    10、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;

    11、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;

    12、打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行;

    13、添加用戶bash, testbash, basher, nologin (此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息;

    Linux干貨 2017-12-26

評論列表(2條)

  • 馬哥教育
    馬哥教育 2016-06-23 12:55

    寫的真棒,排版也非常好,有的題目會不會有多種思路那,研究一下,加油

    • Net20_天意
      Net20_天意 2016-06-23 16:01

      @馬哥教育嗯嗯,謝謝老師提點,也看了其他同學的練習,真的是每個人的思路差異很大,自己也應該再深入考慮一下

欧美性久久久久