馬哥教育網絡班20期+第四周博客作業

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

# cp -R /etc/skel /home/tuser1
# chmod -R go-x /home/tuser1

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

# echo "hadoop:x:555:" >> /etc/group

    

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

# echo "hadoop::555:555::/home/hadoop:/bin/bash" >> /etc/passwd

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

# cp -R /etc/skel /home/hadoop
# chmod  go-x /home/hadoop

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

# chown -R hadoop:hadoop hadoop

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

# grep ^[Ss].* /proc/meminfo
# grep -i ^s /proc/meminfo

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

# egrep -v /sbin/nologin$ /etc/passwd

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

# egrep /bin/bash$ /etc/passwd

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

# egrep -o "\<[[:digit:]]{1,2}\>" /etc/passwd

 

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

# egrep ^[[:space:]]+ /boot/grub/grub.conf

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

# egrep ^#[[:space:]]+[^[:space:]] /etc/rc.d/rc.sysinit

    

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

# netstat -tan |egrep LISTEN[[:space:]]*

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

# useradd bash
# useradd teshbash
# useradd basher
# useradd -s /sbin/nologin nologin
# egrep "^([[:alnum:]]+\>).*\1$" /etc/passwd

原創文章,作者:Net20_有馬,如若轉載,請注明出處:http://www.www58058.com/20823

(0)
Net20_有馬Net20_有馬
上一篇 2016-06-29
下一篇 2016-06-29

相關推薦

  • N22 網絡班第五周課程作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; grep -E "^(root|fedora|user1)\>" /etc/passwd | ll grep -E "^(root|fedora|user1)\>" /etc/passwd | cut -d: -f 1,7…

    Linux干貨 2016-09-19
  • 2016/10/26作業:用戶和組的相關配置文件

    linux系統是通過文件來保存配置的,其中關于用戶和組的配置文件包括以下幾個: /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/login.defs /etc/default/useradd /etc/passwd 存放用戶信息的配置文件,其基本格式如下 root:x:0:0:root:/root:/…

    Linux干貨 2016-10-26
  • FTP部署及簡單應用

    文件服務: ftp:應用層,C/S,文件共享;file transfer protocol; nfs,cifs:文件系統接口,網絡文件系統;     nfs:network file system     cifs:common …

    Linux干貨 2016-10-19
  • 計算機的發展及組成

    計算機發展 計算機(Computer):俗稱電腦,是一種能接收和存儲信息,并按照存儲在其內部的程序對海量數據進行自動、高速地處理,然后把處理結果輸出的現代化智能電子設備。 1946年,世界上誕生了第一臺計算機,用于軍事,計算彈道。 1946年數學家馮.諾依曼提出馮諾依曼體系結構,即所有計算機由運算器、控制器、存儲器、輸入設備、輸出設備組成,所有遵循馮.諾依曼…

    Linux干貨 2017-07-13
  • linux 根文件系統層級FHS

    下面介紹認識一下FHS FHS: Filesystem Hierarchy  Standard /bin:所有用戶可用的基本命令程序文件; /sbin:供系統管理使用的工具程序; /boot:引導加載器必須用到的各靜態文件: kernel,   initramfs(initrd),  grub 等 dev:存儲特殊文件或設備文件…

    Linux干貨 2016-10-28
  • Linux mdadm命令解析

    mdadm命令解析 一,在Linux系統中目前MD(Multiple Devices)虛擬塊設備的方式實現軟件RAID,利用多個底層的塊設備虛擬出一個新的虛擬設備,并且利用條帶化(stripping)技術將數據塊均勻分布到多個磁盤上來提高虛擬設備的讀寫性能,利用不同的數據冗余算法來保護用戶數據不會因為某個塊設備的故障而完全丟失,而且還能在設備被替換后將丟失的…

    Linux干貨 2017-08-31

評論列表(1條)

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

    寫的很好,排版也很漂亮,但是有的題目是讓手動編輯的哦

欧美性久久久久