N25-第四周作業

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

  •   cp -r /etc/skel /home/tuser1;chmod go= /home/tuse1

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

  •    vi /etc/group; haoop:x:4027:

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

  •    vi /etc/passwd;hadoop:x:4027:4027::/home/hadoop:bin/bash

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

  •    cp -r /etc/skel /home/hadoop ;chmod go= /home/hadoop

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

  •    chown -R hadoop:hadoop /home/hadoop

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

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

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

  •    grep -v /sbin/nologin$ /etc/passwd

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

  •    grep /bin/bash$ /etc/passwd

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

  •    grep -o \<[0-9]\{1,2\}\> /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),而后找出當前系統上其用戶名相同的用戶的信息;

  •    useradd bash;useradd testbash;useradd basher;useradd -s /sbin/nologin nologin;

  •    grep -E ^[^:].*\1$ /etc/passwd

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

  •    grep -i ^s.* /proc/meminfo;

  •    grep ^[sS].* /proc/meminfo;

  •    egrep ^(s|S).* /prco/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 \<[0-9]\{1,2\}\> /etc/passwd

 

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

(0)
shuiroushanshuiroushan
上一篇 2016-12-27
下一篇 2016-12-27

相關推薦

  • Centos 5\6的啟動流程簡介

     Centos 5\6的啟動流程簡介圖如下  第三步說明:磁盤的第一個扇區512字節的前446是bootloader,與此446字節與grub Stage1的446字節是一樣的,主要功能是加載/boot/grup/目錄下的文件     stage1.5加載相應用的文件系統文件并識別,如ext系列使用的e2fs…

    Linux干貨 2016-06-03
  • Linux的用戶,組及文件權限管理

    Linux用戶與組的創建,刪除,屬性修改,文件權限管理

    Linux干貨 2018-02-24
  • mysql備份之xtrabackup

    mysql備份之xtrabackup(建議用來備份innodb) 下載地址:https://www.percona.com/downloads/XtraBackup/ 安裝xtrabackup [root@node1 ~]# yum install percona-xtrabackup 完全備份 節點一 修改配置文件,…

    Linux干貨 2016-07-19
  • 第二次作業

    一、只顯示某目錄下隱藏文件    答案1:#ls -d /tmp/*/    但是此答案是我在同學知道下完成,但是原理沒明白 如果單獨執行        #ls -d  &nbsp…

    Linux干貨 2016-08-03
  • linux操作系統rpm軟件包管理

    軟件包管理 軟件包運行環境: API:Application Programming Interface     使用標準:POSIX:     源代碼運行步驟:預處理(如處理注釋)—>編譯成匯編代碼—>鏈接其他庫文件 ABI:applicatio…

    2016-08-22
  • shell腳本中變量與運算及簡單編程示例

    一、變量         在Linux shell腳本的變量中,分為系統定義的變量和用戶定義的變量。這些變量是用來調用一個數值或字符值。定義變量時,不需要聲明變量類型。 1、系統變量         …

    Linux干貨 2016-08-15
欧美性久久久久