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

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、添加用戶bashtestbash,basher,nologin(此一個用戶的shell/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息。

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

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

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

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

(0)
N27_huiyezhichengN27_huiyezhicheng
上一篇 2017-07-23
下一篇 2017-07-23

相關推薦

  • vim編譯器與shell腳本簡介

    一、vim文本編譯器       vi:Visual Interface,文本編輯器;   文本: ASCII Unicode  文本編輯種類:行編輯器:sed  ;全屏編輯器:nano,vi ,vim ;其他編輯器:gedit(圖形),g…

    Linux干貨 2016-11-24
  • 點名腳本

    腳本要求:1、隨機抽點80以內的隨機證書;                2、可以一次抽取多個隨機數;同時間抽取的隨機數要唯一;                3、被抽取之后的隨機數,之后不會再抽??;…

    2017-05-08
  • 推薦-NFS共享MySQL使用DNS輪詢實現Web負載均衡

    NFS共享MySQL使用DNS輪詢實現Web負載均衡 NFS共享MySQL使用DNS輪詢實現Web負載均衡 前言: 實驗拓撲圖 實驗環境 實驗步驟 搭建NFS 搭建dns,MySQL環境 DNS配置 MySQL配置 WEB配置 第一臺主機安裝 第二臺主機安裝 測試 web1測試 web2測試 回到web1測試 總結 前言: 今天學習了NFS,遂結合前面學習的…

    Linux干貨 2016-03-29
  • LINUX系統文件類型分類

    使用LINUX過程中,時常會對文件進行操作。但是linux中文件究竟有哪些分類呢?今天讓我們大家來總結一下吧! 概述:         linux文件可以分為五種類型,分別為:普通文件、目錄、字符設備或塊設備、套接口文件、符號鏈接文件。下面詳細介紹這幾種文件。 1 普通文件[root@lo…

    Linux干貨 2017-07-22
  • LNMP編譯安裝-week16

    1、源碼編譯安裝LNMP架構環境; 系統: CentOS 7.2IP: 172.16.0.11版本: nginx-1.10.3 php-5.6.30 mysql-5.6.30 一.安裝開發包組 ~]# yum -y groupinstall “Development Tools” “Server Platform Development” 二.編譯安裝ngi…

    2017-05-11
  • bash變量和邏輯運行

    bash 特性及bash腳本編程初步       終端,附著在終端的接口程序:      GUI:KDE,GNome,Xfce      CLI: /etc/shells              b…

    Linux干貨 2016-12-23

評論列表(1條)

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

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

欧美性久久久久