馬哥教育網絡班20期第4周作業

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

1
2
    cp -r /etc/skel/ /home/tuser1
    chmod -R g-rwx,o-rwx /home/tuser1/

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

1
2
    vim /etc/group
    hadoop:x:1001:

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

1
2
    vim /etc/passwd
    hadoop:x:1001:1001::/home/hadoop:

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

1
2
    cp -r /etc/skel/ /home/hadoop
    chmod -R g-rwx,o-rwk /home/hadoop/

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

1
    chown -R hadoop:hadoop /home/hadoop

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

1
2
grep ^[Ss] /proc/meminfo
grep -i ^s /proc/meminfo

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

1
grep -"\/sbin\/nologin$" /etc/passwd

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

1
grep "/bin/bash$" /etc/passwd

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

    

1
  grep -o "\<\([0-9]\)\{1,2\}\>" /etc/passwd

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

1
grep -E "^[[:space:]]+" /boot/grub/grub.conf

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

1
grep -E "^#[[:space:]]+[^[:space:]]+" /etc/rc.d/rc.sysinit

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

1
    netstat -tan | grep "LISTEN[[:space:]]\+$"

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

1
grep "\(^[[:alpha:]]\+\>\).*\1$"

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

1

grep ^[Ss] /proc/meminfo

grep -i ^s /proc/meminfo

cat /proc/meminfo |grep -i "^s"


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

grep -v "\/sbin\/nologin$" /etc/passwd

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

grep "/bin/bash$" /etc/passwd

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

grep -o "\<\([0-9]\)\{1,2\}\>" /etc/passwd

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

(0)
pandamirpandamir
上一篇 2016-07-07 10:41
下一篇 2016-07-07 10:44

相關推薦

  • ![](http://i1.pixiv.net/img-original/img/2016/08/09/20/23/25/58345400_p0.jpg) ![](http://i1.pixiv.net/img-original/img/2016/08/09/20/23/25/58345400_p0.jpg)

    Linux干貨 2016-12-26
  • N22-第六周作業

    vim小小的總結 (本總結摘自馬哥網絡班22期課堂筆記) vim是一款交互式的全屏編輯器,是vi的升級版,在vi上增強了很多,如:多級撤銷,多窗口和多緩沖區,語法高亮,在線幫助等。 vim也是一種模式化的編輯器。分別是編輯模式也叫命令模式,輸入模式,末行模式。其中使用vim打開文件后默認的是編輯模式。 三種模式之間的轉換: 編輯模式—>輸入模式 &…

    Linux干貨 2016-11-21
  • 基于mysql數據庫的日志分析系統

    現如今,日志已經成為了我們分析系統及相關服務的一個重要工具。而日志也具有其相對較為固定的格式以便于進行統計查詢。其大致格式如下: 日期時間            主機      &…

    Linux干貨 2016-10-23
  • mount命令使用詳解

    一、掛載(mount)初識     1.什么是掛載         將額外文件系統與根文件系統某現存的目錄建立起關聯關系,進而使得此目錄作為其它文件訪問入口的行為。     2.常用的文件系統類型 &…

    Linux干貨 2016-09-01
  • CentOS7下利用rsyslog+loganalyzer配置日志服務器及Linux和windows客戶端配置

    隨著機房內的服務器和網絡設備增加,日志管理和查詢就成了讓系統管理員頭疼的事。 系統管理員遇到的常見問題如下: 1、日常維護過程中不可能登錄到每一臺服務器和設備上去查看日志; 2、網絡設備上的存儲空間有限,不可能存儲日期太長的日志,而系統出現問題又有可能是很久以前發生的某些操作造成的; 3、在某些非法入侵的情況下,入侵者一般都會清除本地日志…

    2017-03-15
  • 馬哥教育網絡班22期+第5周課程練習

    1、顯示當前系統上root、fedora或user1用戶的默認shell;cat /etc/passwd | grep "^\<root\>"cat /etc/passwd | grep "^\<fedora\>"cat /etc/passwd | grep "^\<user1\…

    Linux干貨 2016-09-19

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-07 11:32

    寫的很好,排版也很棒,加油

欧美性久久久久