馬哥教育網絡班22期+第4周課程練習 忍者亂太郎喻成

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

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

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

  groupadd hadoop

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

hadoop:x:3004:2021:userforblog:/home/hadoop:bin/bash

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

cp -rp /etc/skel /home/hadoop && chmod -R 700 /home/hadoop

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

 chown -R hadoop:hadoop /home/hadoop

6、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式
   假設大寫S開頭,小寫s開頭相同
   方法1:

cat /proc/meminfo | grep ^S

   方法2:

awk "/^S/{print}" /proc/meminfo

   方法3 

sed -n  '/^S/p' /proc/meminfo

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

awk -F':' '$7 ~ /\/sbin\/nologin/ {print $1} ' /etc/passwd

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

awk -F':' '$7 ~ /\/bin\/bash/ {print $1} ' /etc/passwd

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

cat /etc/passwd | grep -o "[0-9][0-9]"

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

cat /boot/grub/grub.conf | grep "^ "

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

cat /etc/rc.d/rc.sysinit| grep "\# "

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 nologin -s /sbin/nologin
    awk -F':' '$7 ~ $1 {print} ' /etc/passwd

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

(0)
chengyuchengyu
上一篇 2016-10-09 09:06
下一篇 2016-10-09 09:06

相關推薦

  • 腳本之循環的特殊用法及函數的使用

    一、本文主要時針對while for select循環結果的特殊用法進行講解。     1、while循環的特殊用法                 while read…

    Linux干貨 2016-08-21
  • 第二周作業

    # 第二周作業 ##1.文件管理類命令 ###cp   復制 * 單元復制 如果目標文件不存在,會自動創建 如果已經存在,會覆蓋 * 多源復制 目標必須是目錄,分別復制每個文件至目標目錄中,并保持原名 > -i: 交互提醒 > -f: 強制覆蓋,不交互 > -r: 遞歸復制目錄 > -d: 如果復制的是符號鏈接,不找源文件,…

    Linux干貨 2016-12-09
  • N25-第十一周博客作業

    1、詳細描述一次加密通訊的過程,結合圖示最佳。 點對點加密過程如下: 發送方根據單向加密算法計算數據的特征碼 用私鑰加密這段特征碼,生產數字簽名,將數字簽名附著在數據后面 發送方生產臨時對稱密鑰,用對稱加密算法結合對稱加密密鑰加密整段數據(數據+數字簽名) 為保證接收方可以解密,發送方用接收方的公鑰加密對稱加密密鑰,附加在數據后面 接收方用自己的私鑰解密數據…

    Linux干貨 2017-03-30
  • Linux進程管理命令和性能監控工具的應用

    概述 監控系統的各方面的性能,保障各類服務的有序運行,是運維工作的重要組成部分,本篇就介紹了一些常用的系統監控命令和相關參數的說明 具體包含一下幾個部分 1.進程管理基礎 2.進程管理工具(ps,top,htop,kill) 3.內存監控類工具(vmstat,pmap) 4.系統監控累工具(glances,dstat)…

    Linux干貨 2016-09-26
  • MySQL系列之一鍵安裝腳本—-單實例/多實例

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1440414       最近在搞MySQL,由于經常測試一些東西。因此,就寫了一個一鍵安裝腳本。 腳本用途: 用于在…

    Linux干貨 2016-08-15
  • Linux誤刪大文件的一個可能解救辦法

    描述:某個網友說他在進行md5指紋對比某文件的時候,另外一個同事在另外一個窗口刪除了該文件,然后順嘴跟他說了下,這時候他意識到同事可能是誤刪除了,于是,他利用了以下辦法來進行解救: 操作順序如下: 1)網友的操作: [root@C67-X64-A0 ~]# ls -l /test.img  -rw-r–r-…

    Linux干貨 2016-08-02

評論列表(1條)

  • luoweiro
    luoweiro 2016-10-11 23:14

    awk用的很溜,當然非常贊同一題多解的習慣,加油。

欧美性久久久久