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
下一篇 2017-02-27

相關推薦

  • 第五周作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; 答:#egrp ‘^(root|fedora|user1)’ /etc/passwd | cut -f1,7 -d: 2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello(); 答:#egrp -o &…

    Linux干貨 2017-02-25
  • 第五周

    1、簡述rpm與yum命令的常見選項,并舉例
    2、自建yum倉庫,分別為網絡源和本地源
    3、簡述at和crontab命令,制定 每周三凌晨三、五點10分執行某個腳本,輸出當前時間,時間格式為 2017-12-28 10:00:00
    4、簡述sed常用操作命令,并舉例

    Linux干貨 2017-12-30
  • 源碼包編譯安裝MariaDB-10.1.22

    源碼包編譯安裝MariaDB-10.1.22 1、獲取源碼包        mariadb-10.1.22.tar.gz 2、編譯環境及依賴關系     yum groupinstall -y Development Tools yum -y install …

    Linux干貨 2017-03-16
  • PHP安全模式詳解(PHP5.4安全模式將消失)

    1. 安全模式      一直沒有用過php的safe_mode安全模式,以此說明作為日后參考。      PHP 的安全模式是為了試圖解決共享服務器(shared-server)安全問題而設立的。在結構上,試圖在 PHP 層上解決這個問題是不合理的,但修改 web 服務器層和操作系統層顯得非常不現…

    Linux干貨 2015-06-02
  • 第二周 N28

    作業二

    2017-12-10
  • select應用詳解及rpm、yum使用說明

    一.select相關用法解析 1.select variable in list;do   變量不用加$,和for極為相似         循環體     done 2.    (1)sel…

    Linux干貨 2016-08-29
欧美性久久久久