用戶、組及文件相關的一些命令

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

cp -r /etc/skel /home/tuser1,因為是目錄文件所以要有-r

用戶、組及文件相關的一些命令

ls -ld /etc/skel

用戶、組及文件相關的一些命令

chmod 000 -R /home/tuser1

ls -al /home/tuser1/

用戶、組及文件相關的一些命令

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

vim /etc/group

手工添加

tail -1  /etc/group

用戶、組及文件相關的一些命令

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

vim /etc/passwd

末尾添加一行,手工添加:hadoop:x:501:501:hadoop:/home/hadoop:/bin/bash

校驗:

用戶、組及文件相關的一些命令

用戶、組及文件相關的一些命令

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

cp -r /etc/skel /home/Hadoop

chmod 000 -R /home/Hadoop

校驗:ls -al /home/hadoop

用戶、組及文件相關的一些命令

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

chown -R hadoop:hadoop /home/Hadoop

校驗:ls -al /home/Hadoop

用戶、組及文件相關的一些命令

6、顯示/proc/meminfo文件中以大寫或小寫s開頭的行;用兩種方式。

grep -i “^s” /proc/meminfo

用戶、組及文件相關的一些命令

grep -E “^(s|S)” /proc/meminfo

用戶、組及文件相關的一些命令

grep “^[sS]” /proc/meminfo

用戶、組及文件相關的一些命令

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

grep -v  “/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 -o “\<[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:]]\+” /boot/grub/grub.conf

用戶、組及文件相關的一些命令

12、打出netstat -tan命令執行結果中以“LISTEN”,后或跟空白字符結尾的行。

netstat -tan | grep
“LISTEN[[:space:]]*$”

用戶、組及文件相關的一些命令

13、添加用戶bash,testbash,bashernologin(此一個用戶的shell/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息。

用戶、組及文件相關的一些命令

grep -E “^([^:]+\>).*\1$”
/etc/passwd

用戶、組及文件相關的一些命令

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

(0)
N27_huiyezhichengN27_huiyezhicheng
上一篇 2017-07-23 17:53
下一篇 2017-07-23 18:09

相關推薦

  • RHCE系列之備份工具—-鏡像備份Rsync

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1431426     我一哥們最近在搞備份,需要用到rsync。因此,鄙人就簡單總結了下rsync,也就有了這篇博文,希望對51…

    Linux干貨 2016-08-15
  • 正則表達式簡述

    正則表達式簡述 什么是正則表達式: 正則表達式,又稱正規表示法、常規表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。在很多文本編輯器里,正則表達式通常被用來檢索、替換那些符合某個模式的文本。 正則表達式分類: 標準正…

    Linux干貨 2016-04-05
  • linux文本處理工具

    linux文本處理工具 1.Linux 文件系統上的特殊權限: SUID     SGID   Sticky       進程的安全上下文:(1)任何一個可執行程序文件能不能啟動為進程,取決發起者對程序文件是否擁有執行去權限       &…

    Linux干貨 2017-02-25
  • N22-第七周作業

    1、創建一個10G分區,并格式為ext4文件系統; # fdisk /dev/sda n p 3 w # partx -a /dev/sda  # partx -a /dev/sda # mke2fs -t ext4 -b&nbs…

    Linux干貨 2016-10-09
  • 磁盤分區

      1、創建一個10G分區,并格式化為ext4文件系統;    (1)要求其block大小為2048,預留空間百分比為2,卷標為MYDATA,默認掛載屬性包含acl;   (2)掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳 第一步:創建一個10G的分區     [r…

    Linux干貨 2016-12-18
  • RPM簡述

    RPM 是 Red Hat Package Manager 的縮寫,本意是Red Hat 軟件包管理,顧名思義是Red Hat 貢獻出來的軟件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流發行版本,以及在這些版本基礎上二次開發出來的發行版采用。 RPM包里面都包含什么?里面包含可執行的二進制程序,這個程序和Win…

    Linux干貨 2017-08-12

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-07-27 00:08

    建議學習使用markdown來格式化命令和命令輸出會更好點~~繼續加油~

欧美性久久久久