用戶查找與添加 第四周

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

cp /etc/skel /home/tuser1 
chmod -R go=--- /home/tuser1




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

echo "hadoop:x:2017:" >> /etc/group



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

echo "hadoop:x:1008:2017::/home/hadoop:/bin/bash" >> /etc/passwd




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

cp -r  /etc/skel /home/hadoop 
chmod go=--- /home/hadoop




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

chown  -R  hadoop:hadoop  /home/hadoop




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

grep "^[sS]" /proc/meminfo
grep -i "^s" /pro/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" | cut -d: -f1




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

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

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

grep "^[[:space:]]\+" /boot/grub2/grub.cfg

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

grep "^#[[:space:]]\+[^[:space:]]\+" /boot/grub2/grub.cfg

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 '^\([^:]\+\):.*/\1$' /etc/passwd


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

  grep "^[sS].*" /proc/meminfo
  grep -i "^s.*" /proc/meminfo  
  egrep "^(s|S)" /proc/meminfo

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

grep -v "/sbin/nologin" /etc/passwd

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

   grep "/bin/bash" /etc/passwd

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

 grep -o "\<[0-9][0-9]\>" /etc/passwd

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

(0)
a279854458a279854458
上一篇 2017-02-14
下一篇 2017-02-14

相關推薦

  • mount中-o的選項利用

        Mount下—-o 選項的各項用處  mount-o 選項 sync,async 同步模式,異步模式(defaults)         此選項的默認模式為異步模式。在同步模式下,內存的任何修改都會實時的同步到硬盤當中,這種模式的…

    2017-08-19
  • 馬哥教育網絡班21期第8周課程練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋也叫橋接器,是連接兩個局域網的一種存儲/轉發設備,用來連接不同網段。 集線器稱為“Hub”,主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離,同時把所有節點集中在以它為中心的節點上。 二層交換機工作于OSI模型的第2層(數據鏈路層),可識別數據包中的MAC地址信…

    Linux干貨 2016-09-19
  • 文件查找(find)

                                  …

    2017-04-11
  • 基于kubernetes構建Docker集群管理詳解

    一、前言        Kubernetes 是Google開源的容器集群管理系統,基于Docker構建一個容器的調度服務,提供資源調度、均衡容災、服務注冊、動態擴縮容等功能套件,目前最新版本為0.6.2。本文介紹如何基于Centos7.0構建Kubernetes平臺,在正式介紹…

    2015-03-10
  • 2.Linux文件管理類命令

    Linux文件管理類命令 cp命令:copy 源文件;目標文件; 單源復制:cp [OPTION]… [-T] SOURCE DEST 多源復制:cp [OPTION]… SOURCE… DIRECTORY | cp [OPTION]… -t DIRECTORY SOURCE… 單源復制:cp [OPTION]… [-T]&…

    Linux干貨 2017-07-09
  • 馬哥教育網絡班19期+第七周課程練習

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

    Linux干貨 2016-06-21

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-02-17 10:08

    寫的很好,排版也很漂亮,有些題目如果能用多種辦法解答會更好,加油。

欧美性久久久久