1雹食、復(fù)制/etc/skel目錄為/home/tuser1缓屠,要求/home/tuser1及其內(nèi)部文件的屬組和其它用戶均沒(méi)有任何訪問(wèn)權(quán)限奇昙。
cp -r /etc/skel/ /home/tuser1
chmod -R go= /home/tuser1/
2、編輯/etc/group文件敌完,添加組hadoop储耐。
echo "hadoop:x:4004:" >> /etc/group
3、手動(dòng)編輯/etc/passwd文件新增一行滨溉,添加用戶hadoop什湘,其基本組ID為hadoop組的id號(hào)长赞;其家目錄為/home/hadoop。
echo "hadoop:x:4004:4004::/home/hadoop/:/bin/bash" >> /etc/passwd
4闽撤、復(fù)制/etc/skel目錄為/home/hadoop得哆,要求修改hadoop目錄的屬組和其它用戶沒(méi)有任何訪問(wèn)權(quán)限。
cp -r /etc/skel /home/hadoo
chmod -R go= /home/hadoop
5哟旗、修改/home/hadoop目錄及其內(nèi)部所有文件的屬主為hadoop贩据,屬組為hadoop。
chown -R hadoop:hadoop /home/hadoop
6热幔、顯示/proc/meminfo文件中以大寫或小寫S開頭的行乐设;用兩種方式;
cat /proc/meminfo | grep -E "^(s|S)"
cat /proc/meminfo | grep -i "^s"
7绎巨、顯示/etc/passwd文件中其默認(rèn)shell為非/sbin/nologin的用戶近尚;
grep -v "/sbin/nologin$" /etc/passwd | cut -d: -f1
8、顯示/etc/passwd文件中其默認(rèn)shell為/bin/bash的用戶场勤;
grep "/bin/bash$" /etc/passwd | cut -d: -f1
9戈锻、找出/etc/passwd文件中的一位數(shù)或兩位數(shù);
grep "\<[0-9]\{1,2\}\>" /etc/passwd
grep -E "\<[0-9]\>|\<[0-9]{2}\>" /etc/passwd
10和媳、顯示/boot/grub/grub.conf中以至少一個(gè)空白字符開頭的行格遭;
grep "^[[:space:]]\+" /boot/grub/grub.conf
11、顯示/etc/rc.d/rc.sysinit文件中以#開頭留瞳,后面跟至少一個(gè)空白字符拒迅,而后又有至少一個(gè)非空白字符的行;
grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/rc.sysinit
12她倘、打出netstat -tan命令執(zhí)行結(jié)果中以‘LISTEN’璧微,后或跟空白字符結(jié)尾的行;
netstat -tan | grep "LISTEN[[:space:]]*$"
13硬梁、添加用戶bash, testbash, basher, nologin (此一個(gè)用戶的shell為/sbin/nologin)前硫,而后找出當(dāng)前系統(tǒng)上
其用戶名和默認(rèn)shell相同的用戶的信息;
useradd bash
useradd testbash
useradd basher
useradd -s /sbin/nologin nologin
grep "^\(\<[[:alnum:]]\+\>\).*\1$" /etc/passwd
grep -E "^(\<[[:alnum:]]+\>).*\1$" /etc/passwd