馬哥教育網絡班20期+第四周博客作業

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

# cp -R /etc/skel /home/tuser1
# chmod -R go-x /home/tuser1

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

# echo "hadoop:x:555:" >> /etc/group

    

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

# echo "hadoop::555:555::/home/hadoop:/bin/bash" >> /etc/passwd

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

# cp -R /etc/skel /home/hadoop
# chmod  go-x /home/hadoop

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

# chown -R hadoop:hadoop hadoop

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

# grep ^[Ss].* /proc/meminfo
# grep -i ^s /proc/meminfo

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

# egrep -v /sbin/nologin$ /etc/passwd

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

# egrep /bin/bash$ /etc/passwd

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

# egrep -o "\<[[:digit:]]{1,2}\>" /etc/passwd

 

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

# egrep ^[[:space:]]+ /boot/grub/grub.conf

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

# egrep ^#[[:space:]]+[^[:space:]] /etc/rc.d/rc.sysinit

    

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

# netstat -tan |egrep LISTEN[[:space:]]*

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

# useradd bash
# useradd teshbash
# useradd basher
# useradd -s /sbin/nologin nologin
# egrep "^([[:alnum:]]+\>).*\1$" /etc/passwd

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

(0)
Net20_有馬Net20_有馬
上一篇 2016-06-29 14:29
下一篇 2016-06-29 14:29

相關推薦

  • N22-第五周博客作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; [root@bogon ~]# grep -E  "^(root|fedora|user1)" /etc/passwd  | cut -d: -f1,7r…

    Linux干貨 2016-09-26
  • 文本查看及處理工具

    文本查看及處理工具 wc wc命令用來計算數字。利用wc指令我們可以計算文件的Byte數、字數或是列數 語法 wc(選項)(參數) 選項 -c或–bytes或——chars:只顯示Bytes數; -l或——lines:只顯示列數; -w或——words:只顯示字數。 參數 文件:需要統計的文件列表 實例 [root@localhost tmp]# cat …

    Linux干貨 2018-03-18
  • linux終端變量設置,文件系統,man使用說明,文件類型

    一、定義終端提示符的變量 export PS1=’\e[32m[\e[33m\u\e[31m@\e[35m\h\e[36m\t\e[34m\#\e[31m\s\e[37m\W\e[32m]\$ ‘  `]# export 是個命令      PS1指終端提示符變量    &n…

    Linux干貨 2013-06-16
  • linux的終端類型

    1、什么是終端 終端(Terminal)也稱終端設備,是計算機網絡中處于網絡最外圍的設備,主要用于用戶信息的輸入以及處理結果的輸出等。 在早期計算機系統中,由于計算機主機昂貴,因此一個主機(IBM大型計算機)一般會配置多個終端,這些終端本身不具備計算能力,僅僅承擔信息輸入輸出的工作,運算和處理均由主機來完成。 在個人計算機時代,個人計算機可以運行稱為終端仿真…

    Linux干貨 2016-10-19
  • N25-第12周博客作業

    1、請描述一次完整的http請求處理過程;   1)客戶端和服務器端建立連接。服務器接收或者拒絕請求。   2)服務器端接收客戶端請求。接收來自于網絡的請求報文中對某資源的一次請求。對請求的處理響應,可分為單進程(啟動一個進程處理請求,一次只處理一個)和多進程(并行啟動多個進程,每個進程處理一個請求)。  &…

    Linux干貨 2017-05-21

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-06-29 14:50

    寫的很好,排版也很漂亮,但是有的題目是讓手動編輯的哦

欧美性久久久久