用戶查找與添加 第四周

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 14:31
下一篇 2017-02-14 15:52

相關推薦

  • Linux風水學

    Linux風水學童 有的沒的說一說 說一個,到一個。想起哪個說哪個,說起哪個都不錯。 對于接觸過一點點Linux的風水學童的我來說,還在苦背天地玄黃,宇宙洪荒。雖然不懂是干什么的,但是心里總有個聲音告訴我,這些鬼畫符肯定有用??傆幸惶煳夷艹蔀橐粋€合格的Linux風水師,去某個員外家里施展堪輿之術被奉為上賓。 Linux流派大概   相對于目前的流派…

    2017-07-18
  • 馬哥教育網絡班21期-第七周課程練習

    1、創建一個10G分區,并格式為ext4文件系統;     #fdisk /dev/sdb (n;p;1;+10G;w)     #partx -a -n 1 /dev/sdb     (1…

    Linux干貨 2016-08-22
  • LAMP基于RPM包實現(httpd與php以fastcgi方式結合) 2

    概述:     承接上篇,本篇為介紹下利用rpm包,實現LAMP組合,其中httpd和php的結合方式為fastcgi,也就是php運行為獨立的服務,監聽的某個套接字上,接受請求,提供服務     包括LAMP安裝過程(http、php-fpm、mysql-server、php-…

    Linux干貨 2016-10-15
  • 文件的查找

    文件的查找 使用locate命令 默認從根開始搜索 非實時查找(數據庫查找) locate 文件名 查詢系統上預建的的文件索引數據庫    /var/lib/mlocate/mlocate.db 依賴于事先構建的索引 索引的構建是在系統較為空閑時自動進行(周期性任務),管理員手動更新數據庫(updatedb)。注意工作中不能輕易…

    Linux干貨 2016-08-18
  • 馬哥教育網絡班21期-第三周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who|cut -d" " -f1|uniq -c|awk '{print $2}' 2、取出最后登錄到當前系統的用戶的相關信息。 last |awk 'NR==1{print $0}' last |sed -n &…

    Linux干貨 2016-07-29
  • iptables 實現應用層過濾

        在linux環境中,工作于內核空間的netfilter和工作于用戶空間的iptables共同組成了其功能強大且操作靈活的防火墻系統,對進出主機或內外網之間的流量基于IP地址、通信協議、端口以及連接狀態等進行管控,然而,對于一些使用非固定端口或者通信協議的應用程序,默認是沒有辦法做限制的,比如聊天軟件QQ、下載工具迅雷等,不過我們可…

    Linux干貨 2015-07-10

評論列表(1條)

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

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

欧美性久久久久