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 15:38
下一篇 2016-12-27 17:37

相關推薦

欧美性久久久久