馬哥教育網絡班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
下一篇 2016-07-07

相關推薦

  • DHCP實驗

    前期準備 僅主機網段??????????? ? ? ? ? ? ? ? ? ? ?? /* 取消dhcp */ /* 虛擬機啟動過程中 會卡住一會 找地址 */ yum install dhcp 服務端 網卡配置 靜態地址 重啟網絡 systemctl start dhcpd??????????????? /* 報錯 沒有配置文件 */ 編輯配置文件 sys…

    Linux筆記 2018-05-29
  • linux啟動流程+任務計劃

    20160907 一、作業 1、每周2, 4, 7備份/var/log/messages文件至/logs目錄中,文件名形如“messages-yyyymmdd” 2、每兩小時取出當前系統/proc/meminfo文件中以S或M開頭的信息追加至/tmp/meminfo.txt文件中 二、博客 1、centos5,6啟動流程 開機——POST…

    Linux干貨 2016-09-08
  • 詳解Ntbackup的五種備份方式(下)

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/145644 繼續上文。   四、差異備份(Differental Backup)     差異備份是…

    Linux干貨 2015-03-26
  • xDroid——一款能夠讓Android應用程序運行在Linux中的軟件

    Linux的生態環境,長久以來一直困擾著廣大Linux愛好者。
    雖然Linux具有顯著的穩定性、安全性和健壯性優勢,但它對使用者計算機水平的高門檻要求,以及應用開發回報慢的問題,始終限制了應用開發者在Linux上的積極投入,由此帶來了Linux環境下應用程序少、開發工具少、使用不方便等諸多問題。
    怎么能讓Linux向Android一樣,擁有數量眾多的應用呢?

    Linux筆記 2018-07-02
  • 計算機的組成以及OS的發展歷程

        根據馮諾依曼提出的體系架構,計算機基本上可以分為五大部件。這五大部件分別為運算器,控制器,內存,輸入設備與輸出設備,其中運算器與控制器是CPU的重要組成部分。下面分別介紹這5大部件:     CPU:運算器、控制器、寄存器、緩存      &…

    Linux干貨 2016-10-30
  • 設計模式(六)橋連模式Bridge(結構型)

    1. 概述       在軟件系統中,某些類型由于自身的邏輯,它具有兩個或多個維度的變化,那么如何應對這種“多維度的變化”?如何利用面向對象的技術來使得該類型能夠輕松的沿著多個方向進行變化,而又不引入額外的復雜度? 例子1:設想如果要繪制矩形、圓形、橢圓、正方形,我們至少需要4個形狀類,但是如果繪制的圖形需要具有不同的…

    Linux干貨 2015-06-26

評論列表(1條)

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

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

欧美性久久久久