馬哥教育網絡班22期+第4周課程練習 忍者亂太郎喻成

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

  cp -rp /etc/skel /home/tuser1
  chmod -R 700 /home/tuser1

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

  groupadd hadoop

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

hadoop:x:3004:2021:userforblog:/home/hadoop:bin/bash

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

cp -rp /etc/skel /home/hadoop && chmod -R 700 /home/hadoop

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

 chown -R hadoop:hadoop /home/hadoop

6、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式
   假設大寫S開頭,小寫s開頭相同
   方法1:

cat /proc/meminfo | grep ^S

   方法2:

awk "/^S/{print}" /proc/meminfo

   方法3 

sed -n  '/^S/p' /proc/meminfo

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

awk -F':' '$7 ~ /\/sbin\/nologin/ {print $1} ' /etc/passwd

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

awk -F':' '$7 ~ /\/bin\/bash/ {print $1} ' /etc/passwd

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

cat /etc/passwd | grep -o "[0-9][0-9]"

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

cat /boot/grub/grub.conf | grep "^ "

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

cat /etc/rc.d/rc.sysinit| grep "\# "

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 nologin -s /sbin/nologin
    awk -F':' '$7 ~ $1 {print} ' /etc/passwd

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

(0)
chengyuchengyu
上一篇 2016-10-09
下一篇 2016-10-09

相關推薦

  • find命令詳解

    find命令詳解 實時查找工具,通過遍歷指定起始路徑下文件系統層級結構完成文件查找; 一、工作特性: 查找速度略慢; 精確查找,只查找文件路徑的基名而非整個路徑; 實時查找; 可能只搜索用戶具備讀取和執行權限的目錄 二、 用法: find [查找起始路徑] [OPTIONS] [查找條件] [處理動作] 查找起始路徑:指定具體搜索目標起始路徑;默認為當前目錄…

    Linux干貨 2017-03-19
  • N22-網絡班 第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp -r /etc/skel /home/tuser1 chmod -R go= /home/tuser1 2、編輯/etc/group文件,添加組hadoop?!?/p>

    Linux干貨 2016-09-19
  • 第二周練習與作業

    第二周作業 1、Linux上的文件管理類命令有哪些,其常用的使用方法及其相關示例演示          文件管理類命令:cp,mv,rm cp: 源文件;目標文件          [root@loc…

    Linux干貨 2017-08-09
  • 特殊權限及facl

    Linux系統上的特殊權限          特殊權限:SUID,  SGID,  STICKY 安全上下文:         1、進程以某用戶的身份運行,進程是發起此進程用戶的代理,因此用戶的身份和權限完成所有操作;     &…

    Linux干貨 2016-11-07
  • N22第二周作業

    1.Linux上文件管理類命令有哪些,其常用的使用方法及其相關示列演示。  常用文件管理類命令有:cp, mv ,rm. (1)cp:copy (2)mv:move (3) rm:remove   2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示 3、請使用命令行展開功能來完成以下練習:   &nb…

    Linux干貨 2016-08-22
  • N22-妙手-第七周課程練習

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@localhost ~]# mke2fs -t ext4 -m 2 -L MY…

    Linux干貨 2016-10-09

評論列表(1條)

  • luoweiro
    luoweiro 2016-10-11 23:14

    awk用的很溜,當然非常贊同一題多解的習慣,加油。

欧美性久久久久