第四周小練習

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

    cp -r /etc/skel /home/tuser1
    chmod -R go= /home/tuser1
  2. 編輯/etc/group文件,添加組hadoop

    echo "hadoop:x:600:" >> /etc/group
  3. 手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號,其家目錄為/home/hadoop

    echo "hadoop:x:600:600:hadoop:/hom/hadoop:/bin/bash" >> /etc/passwd
  4. 復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其它用戶沒有任何訪問權限

    cp -r /etc/skel /home/hadoop
  5. chmod -R go= /home/hadoop
  6. 修改/home/hadoop目錄及其內部所有文件的屬主為hadoop,屬組為hadoop

    chown -R hadoop:hadoop /home/hadoop
  7. 顯示/proc/meminfo文件中以大寫或小寫S開頭的行,用兩種方式

    grep "^[sS]" /proc/meminfo
    egrep "^(s|S)" /proc/meminfo
    grep -i "^s" /proc/meminfo
  8. 顯示/etc/passwd文件中其默認shell非/sbin/nologin的用戶

    grep -v "\(/sbin/nologin\)" /etc/passwd
  9. 顯示/etc/passwd文件中其默認shell為/bin/bash的用戶

    egrep "(/bin/bash)" /etc/passwd
  10. 找出/etc/passwd文件中的一位數或兩位數

    egrep  "\<[0-9]{1,2}\>" /etc/passwd
  11. 顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行

    egrep "^[[]]+" /boot/grub/grub.conf
  12. 顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行

    egrep "^#[[]]+[^[[]]]+" /etc/rc.d/rc.sysinit
  13. 打出netstat -tan命令執行結果以“LISTEN”,后或跟空白字符結尾的行

    netstat -tan|grep "LISTEN.*[[:space:]]$"
  14. 添加用戶bash,testbash,basher,nologin(此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶信息

    egrep "(^\<[^:]*\>).*\1$" /etc/passwd

原創文章,作者:N24-超,如若轉載,請注明出處:http://www.www58058.com/61402

(0)
N24-超N24-超
上一篇 2016-11-29 11:06
下一篇 2016-11-29 14:15

相關推薦

  • 馬哥linux0811作業內容

    總結位置變量$1,$2.. $10,$11…MAX 位置變量的含義分別就是代表第幾個參數,$1就是腳本運行的第一個參數.$2就是第二個.以此類推.直到最后. $*,$@,$# 區別 特殊變量: $0 : 表示命令本身 $#:傳遞給命令的參數個數 $*:傳遞給腳本的所有參數(所有參數是一個整體的字符串) $@:傳遞給腳本的所有參數(各個參數都是獨立…

    Linux干貨 2016-08-19
  • man和history及bashi的快捷鍵

    man:幫助命令     命令格式:man# cmd;使用時可以先使用whatis 查詢所對應的man的章節,然后用對應的man章節來查詢幫助;     info:本地幫助文檔     官方文檔,在線查詢等等,如果是付費版系統的話可以使用S…

    Linux干貨 2016-07-29
  • 馬哥教育網絡班21期-第一次課程作業

    計算機組成部分及其作用 1.總線 電子管道,攜帶信息字節并在各個部件間傳輸。分為地址總線,數據總線,控制總線。 CPU最大可尋址范圍:2^N*M,  N為地址總線數量,M為數據總線數量。 2.I/O設備 I/O設備及輸入輸出設備,最常見的輸入設備就是我們非常熟悉的鍵盤,鼠標,我們通過我們通過這些設備向計算機傳達指令,讓計算機完成我們想要它完成的工作…

    Linux干貨 2016-06-29
  • 文本處理工具

    1, head  默認顯示前十行 -n  +行號 顯示前n行 -行號 顯示前n行 -c 字節數 顯示前n個字節 tail 默認顯示后十行 -n +行號 顯示后n行 – 行號 顯示后n行 -f 動態顯示 cut -d 指定分隔符 -f 選取第幾列 –output-delimiter 指定輸出符 相關的實際操作: a,…

    2017-07-29
  • UML圖中類之間的關系:依賴,泛化,關聯,聚合,組合,實現

    類與類圖 1) 類(Class)封裝了數據和行為,是面向對象的重要組成部分,它是具有相同屬性、操作、關系的對象集合的總稱。 2) 在系統中,每個類具有一定的職責,職責指的是類所擔任的任務,即類要完成什么樣的功能,要承擔什么樣的義務。一個類可以有多種職責,設計得好的類一般只有一種職責,在定義類的時候,將類的職責分解成為類的屬性和操作(即方法)。 3) 類的屬性…

    Linux干貨 2015-04-07
  • 第二周作業

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。     文件管理類命令:cp、mv、rm     (1)cp:復制命令      單源復制(源文件為文本文件)    &n…

    Linux干貨 2017-01-18

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-12-07 23:17

    第二個問題,自己好好的看看,寫作業 要檢查一下

欧美性久久久久