N26第四周博客作業

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:2020:” >> /etc/group

3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。
echo “hadoop:x:2020:2020:Manual:/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

sed -n ‘/^[sS]/p’ /proc/meminfo

awk ‘/^[sS]/{print}’ /proc/meminfo

7、顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶;
grep -v “/sbin/nologin$” /etc/passwd

sed  ‘/\/sbin\/nologin$/d’ /etc/passwd

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

9、找出/etc/passwd文件中的一位數或兩位數;
grep -o “\<[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 “^([a-z]+[^:]\>).
\1$” /etc/passwd

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

(0)
天空天空
上一篇 2017-02-26 21:41
下一篇 2017-02-27 12:31

相關推薦

  • 正則表達式

    1、用正則表達式表示IP地址 擴展正表達式表示的: (\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>.){3}\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\> 2、用正則表達式表示手機號 "^1[3578…

    Linux干貨 2016-08-07
  • httpd功能配置之虛擬主機

       apache默認使用80端口提供服務,使用主服務器配置的話,一臺物理機只能提供一個站點服務;可以使用虛擬主機方式提供不同的訪問,以實現一臺主機提供多站點服務。    虛擬主機的實現方式有三種:基于端口、基于IP、基于主機名。    一、基于端口的虛擬主機     &nbsp…

    Linux干貨 2016-03-12
  • 計算機網絡基礎

    計算機網絡基礎 分層的網絡模型 網絡發展到今天,規模很龐大,內容很復雜,不利于網絡的管理和教學。網絡分層可以:降低網絡結構的復雜性、把各層的接口標準化、簡化模塊設計、確保技術的互操作性、加快發展速度以及簡化教學過程。 OSI模型——國際標準:根據國際標準化組織( ISO,International Standards Orgnization)提案,計算機網絡…

    Linux干貨 2016-11-22
  • 第五周作業

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@centos6 ~]# grep "^[[:space:]]\+" /boot/grub/grub.conf         &…

    Linux干貨 2017-01-16
  • C++的std::string的“讀時也拷貝”技術!

    C++的std::string的讀時也拷貝技術! 嘿嘿,你沒有看錯,我也沒有寫錯,是讀時也拷貝技術。什么?我的錯,你之前聽說寫過時才拷貝,嗯,不錯的確有這門技術,英文是Copy On Write,簡寫就是COW,非常’?!∧敲次覀兙蛠砜纯催@個’?!夹g的效果吧。 我們先編寫一段程序 #include <string> #include…

    Linux干貨 2015-04-03
  • 第二周博客作業

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 文件管理類命令:cp,mv,rm 常用的使用方法: cp命令: 單源復制: cp [OPTION]…[-T] SOURCE DEST 多源復制: cp [OPTION]… SOURCE …DIRECTORY cp [OPTION]… …

    Linux干貨 2017-02-06
欧美性久久久久