第4周作業

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

    ~]# cp -r /etc/skel/ /home/tuser1

    ~]# chmod 700 /home/tuser1/

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

    ~]# vim /etc/group

    hadoop:x:2019:

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

    ~]# vim /etc/passwd

    hadoop:x:2003:2019:Touch by myself:/home/hadoop:/bin/bash

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

    ~]# cp -r /etc/skel/ /home/hadoop

    ~]# chown hadoop:hadoop /home/hadoop/

    ~]# chmod 700 /home/hadoop/

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

    ~]# chown -R hadoop.hadoop /home/hadoop/

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

    ~]# cat /proc/meminfo | grep "^[sS]"

    ~]# sed -n '/^[sS]/p' /proc/meminfo

    ~]# grep -i "^s" /proc/meminfo

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

    ~]# cat /etc/passwd | grep -v "/sbin/nologin"

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

    ~]# sed -n '/\/bin\/bash$/p' /etc/passwd

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

    ~]# grep '\<[0-9][0-9]\?\>' /etc/passwd -o

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

    ~]# sed -n "/^[[:space:]]\+/p" /boot/grub/grub.conf

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

    ~]# sed -n '/^#[[:space:]]\+[^[:space:]]\+/p' /etc/rc.d/rc.sysinit

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

    ~]# netstat -tan | sed -n '/LISTEN[[:space:]]\+$/p'

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

    ~]# useradd bash

    ~]# useradd testbash

    ~]# useradd basher

    ~]# useradd -s /sbin/nologin nologin

    ~]# sed -n '/^\(.*\):.*\1$/p' /etc/passwd

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

    ~]# grep -v "/sbin/nologin$" /etc/passwd | cut -d: -f1

后邊重復的題目就直接刪除了。

原創文章,作者:N25_水煮魚,如若轉載,請注明出處:http://www.www58058.com/64653

(0)
N25_水煮魚N25_水煮魚
上一篇 2016-12-25 13:52
下一篇 2016-12-25 17:52

相關推薦

  • 學習宣言

    世界上沒有笨的人,只有不勤奮的人。嚴格按照學習計劃要求自己,努力完成學業,為自己以后的職業發展鋪平道路;

    Linux干貨 2016-10-25
  • Linux基礎解析;echo;man;centos;runlevel;PS1;screen;shell 倒三角;date -d等命令—-fazion blog at22.July

    Linux基礎解析 fazionlan blog in 178Linux.July 20nd. 內核、版本信息 # uname -a                 &n…

    Linux干貨 2016-07-29
  • 馬哥教育網絡班22期+第01周課程練習

    一、描述計算機的組成及其功能:     根據馮·諾依曼體系結構,把計算機劃分為五大部件:運算器、控制器、存儲器、輸入設備、輸出設備。 運算器(加法器):cpu的核心部件,也是計算機存在的價值之一,其采用二進制方式進行計算(因為電阻的存在,使得十進制無法精準處理);控制器:控制CPU讀指令[立即數和間接數],指令含有運算器需要的數…

    Linux干貨 2016-08-12
  • 第十四周 N21 總有刁民想害朕

    系統的INPUT和OUTPUT默認策略為DROP; 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響應報文離開本機;  iptables -A  INPUT -p tcp –dpor…

    Linux干貨 2016-10-17
  • N22+張zhangzhang+第6周博客作業

    請詳細總結vim編輯器的使用并完成以下練習題   vim編輯器是vi編輯器的增強版,是全屏文本編輯器,用于完成文本的輸出、刪除、查找、替換、塊操作等眾多功能。一般分三種模式:編輯模式、輸入模式、末行模式。 vim各種按鍵的功能 編輯模式: 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以…

    Linux干貨 2016-09-20
  • 文件共享服務之SAMBA

    文件共享服務之SAMBA 文件共享服務之SAMBA 一、samba出現的意義 二、samba協議描述 三、samba為客戶端的實現 四、samba為服務端的實現 五、使用圖形界面配置SAMBA 一、samba出現的意義 首先nfs實現系統文件掛載linux與linux之間,linux到windows之間實現的并不是那么理想 FTP可以實現linux和wind…

    Linux干貨 2016-04-19

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-01-03 16:56

    grep借助正則表達式可以發揮出強大的作用,從作業可以看出,掌握的還不錯,再接再勵

欧美性久久久久