1、複制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其内部檔案的屬組和其它使用者均沒有任何通路權限。
cp -r /etc/skel /home/tuser1
chomd -R go= /home/tuser1
2、編輯/etc/group檔案,添加組hadoop。
echo "hadoop:x:3006" >> /etc/group
3、手動編輯/etc/passwd檔案新增一行,添加使用者hadoop,其基本組ID為hadoop組的id号;其家目錄為/home/hadoop。
echo "hadoop:x:3006:3006::/home/hadoop:/bin/csh" >> /etc/passwd
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開頭的行;用兩種方式;
cat /proc/meminfo | grep -i "^s"
grep "[^s,S]" /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),而後找出目前系統上其使用者名和預設shell相同的使用者的資訊;
useradd bash
useradd testbash
useradd basher
useradd -s /sbin/nologin nologin
grep '^\([^:]\+\).*/\1$' /etc/passwd