Linux第四周作業

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

]# cp -r /etc/skel /home/tuser1

]# chmod -R go= /home/tuser1

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

]# echo “hadoop:x:1200:” >>/etc/group

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

]# echo “hadoop:x:1200:1200::/home/hadoop:/bin/bash” >>/etc/passwd

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

]# cp -r /etc/skel /home/hadoop

]# chmod -R go= /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 -E “\<[[:digit:]]{1,2}\>” /etc/passwd

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

]# grep -E “^[[:space:]]+” /boot/grub/grub.conf

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

]# grep -E “^#[[: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 -E “(^.*\>).*\1$” /etc/passwd

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/102513

(0)
opfsopfs
上一篇 2018-07-09 16:22
下一篇 2018-07-09 19:42

相關推薦

  • 變量

    變量 echo $name 與 echo “$name” 假如變量是讀取文件,前者會自動縮進成一行,后者保留原有格式 (umask=022,mkdir /f1)括號相當于開啟一個臨時子進程,能讀取當前shall的變量等信息,但是進程號不變,命令結束后恢復剛才狀態 局部變量,環境變量,只讀變量(常量),位置變量,數組 局部變量:只在當前…

    Linux筆記 2018-04-15
  • Elastic Stack(ELK)介紹及相關示例實驗

    Elastic Stack是一套支持數據采集、存儲、分析、展現的全流程數據分析工具,舊時稱作ELK(Elasticsearch,Logstash,Kibana的縮寫,)。Elastic Stack由一系列的工具集組成,Logstash & Beats:數據采集工具,logstash適合大批量數據的采集,其結構較重,消耗資源較大,適合集群化部署。

    2018-07-31
  • 文件管理類命令和bash特性之(命令狀態返回值和命令行展開)

    文件管理類命令 ls 用途:list 列出指定目錄下的內容; 語法:ls [OPTION]… [FILE]… 選項:-a : 顯示所有文件,包括隱藏文件;-A :顯示除 . 和 .. 之外的所有文件;-l :長格式列表,顯示文件的詳細屬性信息;-h :可以對文件大小進行單位換算是非精確值;-d:查看目錄自身而非其內部文件列表(如果文件符合也會顯示出來);-r…

    2018-05-19
  • 2018 DevOpsDays 北京站三大亮點提前看!

    對于那些正在致力于通過DevOps實踐來提升企業在數字化時代核心競爭力的企業和從業人士而言,這絕對將是一個令人無比激動和興奮的日子。

    2018-04-03
  • 馬哥教育 – 第二周作業

    一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 <1>命令:CP 概念:用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復制成一個指定文件名的具體的文件或一個已經存在的目錄下。cp命令還支持同時復制多個文件,當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。 語法…

    2018-05-21
欧美性久久久久