馬哥教育網絡班20期-第四周課程作業

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

      cp -r /etc/skel /home/tuser1 | chmod -R g-rx,o-rx /home/tuser1/

     

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

       echo "hadoop:x:1103:" >> /etc/group

    /etc/group文件內格式一般為: 組名:口令:組標識號:組內用戶列表         


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

    echo "hadoop:x:1010:1103:/home/hadoop:/bin/bash" /etc/passwd 

     /etc/passwd文件內的格式一般為:

    用戶名: 密碼 : uid  : gid :用戶描述:主目錄:登陸默認shell

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

    cp -r /etc/skel /home/hadoop |chmod g-rx,o-rx /home/hadoop

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

    chown -R hadoop:hadoop /home/hadoop

    用法: chown [OPTION]… [OWNER][:[GROUP]] FILE…

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

    grep -i "^s" /proc/meminfo

    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 "\<[0-9]\{2,3\}" /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',后跟0,1或跟空白字符結尾的行;

     netstat -tan | grep 'LISTEN[01[[:space:]]]$' 


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

    useradd bash

    useradd testbash

    useradd basher

    useradd -s /sbin/nologin nologin 

    grep "^\([[:alnum:]]\+\>\).*\1$" /etc/passwd


原創文章,作者:Net20_Ken,如若轉載,請注明出處:http://www.www58058.com/20787

(0)
Net20_KenNet20_Ken
上一篇 2016-06-29 14:29
下一篇 2016-06-29 14:29

相關推薦

  • 馬哥網絡班21期-第四周作業

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

    Linux干貨 2016-08-02
  • 請使用命令行展開功能來完成以下練習

    (1)、創建/tmp目錄下的:ac, ad, bc, bd ]# mkdir -p /tmp/{a,b}_{c,d} 或者: ]# touch /tmp/{a,b}_{c,d} (2)、創建/tmp/mylinux目錄下的: ]# mkdir -pv /tmp/mylinux/{bin,boot/gtub,dev,etc/{rc.d/init.d,sysco…

    Linux干貨 2016-11-06
  • N27_第一周作業

    一、描述計算機的組成及其功能 計算機由CPU、內存、輸入設備和輸出設備組成。 CPU:運算器、控制器、寄存器、緩存 *運算器:進行數字運算和邏輯運算。 *控制器: A、從內存中取出一條指令,并指出下一條指令在內存中的位置; B、對指令進行譯碼或測試,并產生相應的操作控制信號; C、控制并控制CPU、內存和輸入/輸出設備之間數據流動的方向。 *寄存器:暫存指令…

    Linux干貨 2017-09-04
  • awk用法二

      3、awk的printf命令     格式:printf format, item1 item2…     要點:      (1) 要指定format;      (2) 輸出時不會自動換行,如需換行則…

    Linux干貨 2015-12-24
  • 馬哥教育網絡班22期+第4周課程練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost home]# cp -r /etc/skel /home/tuser1 [root@localhost skel]# ch…

    Linux干貨 2016-09-05
  • zabbix報警信息提取

    zabbix報警信息提取     在日常的監控中,我們除了日常的zabbix操作外,我們有的時候還涉及到與其他公司進行數據對接。由于別的公司的數據對接很多時候并不是按照zabbix的數據結構(尤其是大型廠家,或是專業監控廠家,并不會直接使用zabbix,多數是自己開發或是對其他監控軟件進行二次開發之類),在這種需求基礎…

    Linux干貨 2015-12-19

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-06-29 14:51

    寫的很好,但是有的題是讓手動編輯,還有可以多關注一下排版的問題

欧美性久久久久