1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限
[root@study ~]# cp -r /etc/skel/ /home/tuser1|chmod -R 700 tuser1/ [root@study home]# ll total 4 drwx------. 4 kang kang 4096 Nov 1 06:41 kang drwx------. 2 1100 1100 59 Nov 14 07:40 linux drwx------. 2 mandriva distro 59 Nov 14 07:38 mandriva drwx------. 2 mysql mysql 59 Nov 14 08:09 mysql drwx------. 2 openstack clouds 59 Nov 14 08:06 openstack drwx------. 2 slackware distro 59 Nov 14 07:51 slackware drwx------. 2 root root 59 Nov 21 04:36 tuser1 drwx------. 2 xiaokang xiaokang 79 Nov 14 08:28 xiaokang
2.編輯/etc/group文件,添加組hadoop
[root@study home]# vi /etc/group mysql:x:3004: hadoop:x:3009 "/etc/group" 48L, 677C written
3.手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop
[root@study home]# vi /etc/passwd mysql:x:3004:3004::/home/mysql:/sbin/nologin hadoop:x:3009:3009::/home/hadoop:/sbin/nologin ~ "/etc/passwd" 28L, 1367C written [root@study home]# id hadoop uid=3009(hadoop) gid=3009(hadoop) groups=3009(hadoop)
4.復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組合其他用戶沒有任何訪問權限
[root@study home]# cp -r /etc/skel/ /home/hadoop|chmod -R 700 /home/hadoop [root@study home]# ll total 4 drwx------. 3 root root 70 Nov 21 04:55 hadoop
5.修改/home/hadoop目錄及其內部所有文件的屬主為hadoop
[root@study home]# chown -R hadoop:hadoop hadoop/|ll total 4 drwx------. 3 root root 70 Nov 21 04:55 hadoop
6.顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式
[root@study home]# grep -E "^[s|S]" /proc/meminfo SwapCached: 0 kB SwapTotal: 2097148 kB SwapFree: 2097148 kB Shmem: 6788 kB Slab: 52804 kB SReclaimable: 17856 kB SUnreclaim: 34948 kB [root@study home]# grep -i "^s" /proc/meminfo SwapCached: 0 kB SwapTotal: 2097148 kB SwapFree: 2097148 kB Shmem: 6816 kB Slab: 52848 kB SReclaimable: 17824 kB SUnreclaim: 35024 kB
7.顯示/etc/passwd文件中默認shell為非/sbin/nologin的用戶
[root@study home]# grep -v "/sbin/nologin" /etc/passwd|cut -d: -f1 root sync shutdown halt kang xiaokang mandriva slackware openstack
8.顯示/etc/passwd文件中其默認shell為/bin/bash的用戶
[root@study home]# grep '/bin/bash' /etc/passwd|cut -d: -f1 root kang xiaokang mandriva openstack
9.找出/etc/passwd文件中的一位數或兩位數
[root@study home]# grep -o "[0-9]\{1,2\}" /etc/passwd
10.顯示/boot/grub2/grub.cfg中已至少一個空白字符開頭的行
grep "^[[:space:]]\+" /boot/grub2/grub.cfg
11.顯示/etc/rc.d/rc.local文件中以#開頭,后面跟至少一個空白字符, 而后又只少一個非空白字符的行
[root@study home]# grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/rc.local # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # In contrast to previous versions due to parallel execution during boot
12.打出netstat -tan命令執行結果中以'LISTEN',后或跟空白字符結尾的行
[root@study home]# netstat -tan|grep "LISTEN[[:space:]]*$" tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
13.添加用戶bash,testbash,basher,nologin(此一個用戶的shell為/bin/nologin), 而后找出當前系統其用戶名和默認shell相同的用戶的信息
[root@study ~]# grep "^\([a-z]*\>\).*\1$" /etc/passwd sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt bash:x:3010:3010::/home/bash:/bin/bash nologin:x:3013:3013::/home/nologin:/bin/nologin
原創文章,作者:N24_小康,如若轉載,請注明出處:http://www.www58058.com/60205