馬哥教育網絡19期+第四周練習博客

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

 cp /etc/skel /home/tuser1
 chmod -R  700 /home/tuser1

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

   echo "group:x:2432:">>/etc/group

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

  echo "hadoop:x:435:2432::/home/hadoop:" >>/etc/passwd

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

 cp /etc/skel /home/hadoop
  chmod 700 /home/hadoop

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

 chown -R haddop:haddop /home/hadoop

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

  grep "^[sS].*" /proc/meminfo
  grep -i "^s.*" /proc/meminfo

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

   grep -v "/sbin/n^Cogin" /etc/passwd

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

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

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

      grep -o "\<[0-9][0-9]\>" /etc/passwd

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

       grep "^[[:space:]].*" /boot/grub/grub.conf

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

    grep "^#[[:space:]]\+[^[:space:]]" /etc/rc.d/rc.sysinit

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

          netstat -tan | grep "LISTEN[[:space:]]"

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

          useradd bash 
          useradd testbash 
          useradd basher 
          useradd -s /sbin/nologin  nologin
          grep "/sbin/nologin$" /etc/passwd

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

  grep "^[sS].*" /proc/meminfo
  grep -i "^s.*" /proc/meminfo  
  egrep "^(s|S)" /proc/meminfo

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][0-9]\>" /etc/passwd

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

(0)
N19_kingN19_king
上一篇 2016-06-19 12:06
下一篇 2016-06-19 17:49

相關推薦

  • ansible基礎應用

    Ansible基礎 ansible是一款自動化運維工具,基于Python開發,實現了批量系統配置、批量程序部署、批量運行命令等功能。ansible是基于模塊工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所運行的模塊,ansible只是提供一種框架。 Ansible架構簡介 ansible的核心就是ansible平臺,ansible是高度?!?/p>

    Linux干貨 2016-08-22
  • 馬哥教育網絡班21期+第15周課程練習

    1、總結sed和awk的詳細用法; sed 流編輯器,處理一行數據到模式空間(p),不匹配條件話就輸出源行,匹配條件且有處理話,就輸出處理過后的行和源行, 匹配條件且沒有處理動作的話,只輸出p空間的行;保持空間(h)用來存放模式空間的臨時處理結果 [root@centos ~]# sed ''&nb…

    Linux干貨 2016-08-30
  • 8.5_Linux習題練習和作業

    課堂練習題 1、找出ifconfig命令結果中本機的所有IPv4地址 # ifconfig | grep -oE "([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|2…

    Linux干貨 2016-08-10
  • 幽默:程序員的進化

    高中時期 view plaincopy to clipboardprint? 10 PRINT "HELLO WORLD"   20 END 大學新生 view plaincopy to clipboardprint? …

    Linux干貨 2016-05-17
  • 初涉Linux基本要點概括(1)續

       6. Linux發行版都基本遵循文件系統層級標準(Filesystem Hierarchy Standard)。                 續   …

    Linux干貨 2016-10-13
  • 網絡N22期-第五周作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; [root@localhost ~]#egrep '^(root|fedora|user1)\>' /etc/passwd | cut -d: -f7 /bin/bash 2、找出/etc…

    Linux干貨 2016-09-15

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-06-21 22:40

    寫的非常棒,但是還是有幾個地方有點小瑕疵,在仔細檢查一下會更好,加油

欧美性久久久久