N21-兔鍋-第四周作業

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

    cp -a /etc/skel /home/tuser1

    chmod g-x /home/tuser1/

    chmod o-x /home/tuser1/ 

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

    vim /etc/group,使用GG,使用o鍵,進入編輯模式:

    編輯文件,增加內容如下:

    hadoop:x:505:

    按ESC,按:wq ,保存退出

    

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

    vim /etc/group,使用GG,使用o鍵,進入編輯模式:

    編輯文件,增加內容如下:

    hadoop:x:503:505::/home/hadoop:/bin/bash

    按ESC,按:wq ,保存退出

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

    cp -a /etc/skel /home/hadoop

    chmod g-x /home/hadoop

    chmod o-x /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的用戶;

    egrep "[^/sbin/nologin]$" /etc/passwd | cut -d: -f1

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

    grep '/bin/bash$' /etc/passwd | cut -d: -f1

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

     grep "\<[0-9]\{2,3\}\>" /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相同的用戶的信息;

    grep "^\([[:alnum:]]\+\>\).*\1$" /etc/passwd

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

    grep "^[Ss].*" /proc/meminfo 

    grep -i "^s.*" /proc/meminfo

    cat /proc/meminfo | grep -i "^s.*"

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

    egrep "[^/sbin/nologin]$" /etc/passwd | cut -d: -f1

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

    grep '/bin/bash$' /etc/passwd | cut -d: -f1

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

     grep "\<[0-9]\{2,3\}\>" /etc/passwd

原創文章,作者:北京-兔鍋,如若轉載,請注明出處:http://www.www58058.com/26074

(0)
北京-兔鍋北京-兔鍋
上一篇 2016-07-26 16:40
下一篇 2016-07-26 16:41

相關推薦

  • DNS服務器搭建示例

    DNS服務器搭建示例 負責解析magedu.com域名,能夠對一些主機名進行正向解析和逆向解析 配置主配置文件 [root@slave1 etc]# vim /etc/named.conf options { listen-on port 53 { 192.168.91.132; }; // listen-on-v6 port 53 { ::1; }; di…

    2017-09-16
  • 本地yum倉庫配置以及創建yum倉庫

    如何使用光盤當做本地yum倉庫?     1.掛載光盤至某目錄,例如/media/cdrom      [root@CentOS7 ~]# mount /dev/cdrom /media/cdrom/ mount: /dev/sr…

    Linux干貨 2016-08-23
  • 分布式文件系統之fastDFS部署

    fastDFS下載地址:https://github.com/happyfish100/fastdfs部署參考文檔:http://joelhy.github.io/2015/01/27/FastDFS-v5-06-deploy/ 我們接下來來部署fastDFS 部署結構: 192.168.42.150 node1 [Tracker]192.168.42.15…

    Linux干貨 2017-06-16
  • Liunx權限的管理

    一、權限 獲取某種資源的能力。對于Liunx而言,一切皆文件。所以,對于Liunx的權限定義,也就是定義文件被不同用戶訪問能力的過程。 權限分為三種:r、w、x 文件 r:查看文件內容 w:修改文件內容 x:可以將文件啟動運行 目錄 r:可以使用ls命令查看目錄中的文件名 w:可以在目錄中創建或刪除文件(能否刪除文件,取決于用戶對目錄的寫權限 x:可以cd到…

    Linux干貨 2015-04-03
  • vim編輯器

      在linux系統中使用文本編輯器來編輯你的配置文件是一件很重要的事。vim是linux最常用的文本編輯器,具有以下優勢:所有的linux都內置vi文本編輯器。很多軟件都會主動調用vi,如crontab、visudo等. 所以我們必須學好vi,vim分為以下3種模式:   一般模式: 用 vi打開一個文件時,一進入該文件就是一般模式了。…

    Linux干貨 2016-06-09
  • 文件查找命令find詳解

    文件的查找命令 find 用法 功能:實時查找工具,通過遍歷指定路徑完成文件查找 工作特點: ?  查找速度略慢?  精確查找?  實時查找?  可能只搜索用戶具備讀取和執行權限的目錄 語法:   find [OPTION]… [查找路徑] [查找條件] [處理動作] 查找路徑:指定具體目標路徑;默認為當前目錄查找條件…

    Linux干貨 2016-11-07

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-27 11:23

    寫的很好,排版還可以在漂亮一點,定位到最后一個G就可以了,9 和17不對,{1,2}這是一位數或者兩位數,加油

欧美性久久久久