馬哥教育網絡版21班第四周作業

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

[root@localhost ~]# cp -rf /etc/skel/ /home/tuser1
[root@localhost ~]# chmod 700 /home/tuser1/
[root@localhost ~]# ll /home/
drwx------.  3 root      root      74 8鏈  3 21:46 tuser1

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

[root@localhost ~]# vi /etc/group

    G :跳到尾行

    o:在下一行插入,并轉入輸入模式

    hadoop:x:2004

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

    [root@localhost ~]# vi /etc/passwd

    G :跳到尾行

    o:在下一行插入,并轉入輸入模式

    hadoop:x:2004:2004:/home/hadoop:/bin/bash

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

[root@localhost ~]# cp -r /etc/skel/ /home/hadoop
[root@localhost ~]# chmod 700 /home/hadoop/  
[root@localhost ~]# ll /home
drwx------.  3 root            0   74 8月   3 22:00 hadoop

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

[root@localhost ~]# chown -R hadoop:hadoop /home/hadoop

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

方式一:
[root@localhost ~]# grep ^[sS] /proc/meminfo
方式二:
[root@localhost ~]# cat /proc/meminfo | grep ^[sS]

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

[root@localhost ~]# egrep -v \/sbin\/nologin$ /etc/passwd

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

[root@localhost ~]# egrep '(/bin/bash$)' /etc/passwd | cut -d: -f1

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

[root@localhost ~]# egrep -o '(\<[0-9]{1,2}\>)' /etc/passwd

10、顯示/boot/grub/grub.conf中至以至少一個空白字符開頭的行

[root@localhost ~]# egrep ^[[:space:]]\+ /boot/grub/grub.cfg

11、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行

[root@localhost ~]# egrep ^#[[:space:]]\+[^[:space:]]\+ /etc/rc.d/rc.sysinit

12、打開netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行

[root@localhost ~]# netstat -tan | grep 'LISTEN[[:space:]]\+$'
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     
tcp6       0      0 :::22                   :::*                    LISTEN     
tcp6       0      0 ::1:631                 :::*                    LISTEN     
tcp6       0      0 ::1:25                  :::*                    LISTEN

 

13、添加用戶bash,testbash,basher,nologin(此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶信息

useradd bash
useradd testbash
useradd basher
useradd -s /bin/nologin nologin
grep "^\(\<[[:alpha:]]\+\>\).*\1$" /etc/passwd

原創文章,作者:N21-chenggb,如若轉載,請注明出處:http://www.www58058.com/28420

(0)
N21-chenggbN21-chenggb
上一篇 2016-08-05
下一篇 2016-08-05

相關推薦

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-05 16:45

    寫的很好,排版還可以在漂亮一點,加油

欧美性久久久久