第四周作業

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

 cp -r /etc/skel  /home/tuser1 
 chmod 700 /home/tuser1

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

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

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

echo "hadoop:x:3005:3005::/home/hadoop:/bin/bash" >> /etc/passwd

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

cp -r /etc/skel/ /home/hadoop
chmod 700 -R /home/hadoop

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

chown -R hadoop.hadoop /home/hadoop

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

grep ^[Ss] /proc/meminfo
grep -i "^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 -Eow [0-9]\{1,2\} /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’,后或跟空白字符結尾的行

netstat -tan | grep 'LISTEN[[: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

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

(0)
ssfssf
上一篇 2016-12-27 17:37
下一篇 2016-12-27 18:07

相關推薦

  • 網絡基礎知識札記

    Linux網絡屬性管理(1)     Bell(AT&T), PARC(Xerox)        以太網     計算機網絡:共享底層通信信道         CSMA/CD算法      &nbsp…

    Linux干貨 2016-09-06
  • SSH——安全的通信

    SSH ·ssh:secure shell, protocol, 22/tcp,  安全的遠程登錄 ·OpenSSH:ssh協議的開源實現 ·dropbear:另一個開源實現 ·SSH協議版本:          v1:基于CRC-32做MAC,不安全;man-in-m…

    Linux干貨 2016-09-25
  • 馬哥教育網絡第21期-第十周課程練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) 1.post加電自檢,bios檢測基礎硬件設備 2.boot sequence:按次序查找各引導設備,第一個有引導程序的設備即為本次啟動用到設備;讀取啟動設備MBR中 的bootloader,啟動GRUB,選擇內核加載到內存中。 3.kernel:自身初始化:探測可識別到的…

    Linux干貨 2016-11-14
  • 文件查找find與壓縮

    1.locate:   locate是查詢系統上預建的文件索引數據庫    /var/lib/mlocate/mlocate.db   依賴于事先構建的索引   索引的構建是在系統較為空閑時自動進行(周期性任務),管理 員手動更新數據庫(updatedb)    缺點:索引構建過…

    Linux干貨 2016-08-18
  • Linux的磁盤管理:

    Linux的磁盤管理: Linux的核心:一切介文件:     open,read,write,close 塊設備:block,存取單位‘塊’,磁盤 字符設備:char 存取單位‘字符’,鍵盤 設備文件:關聯至一個設備驅動程序,進而能夠跟與之對應硬件設備進行通信: 設備號碼:   &nbs…

    Linux干貨 2016-07-22
  • 利用keepalived搭建高可用集群

    在一個系統中,常常存在一些單點服務器,為了提高整個系統的穩定性,我們常常需要對這些單點服務做高可用配置;keepalived即為一種常用的高可用配置服務; Keepalived的工作模式有以下兩種: 1、 主/備:即單虛擬路徑器,僅配置一個VIP; 2、 主/主:即多個虛擬路徑器,配置多個VIP,每個虛擬路徑器作為其中某個VIP的的master虛擬路徑器; …

    Linux干貨 2016-11-01
欧美性久久久久