小練習題?!镜谒闹堋?/h1>

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

home]# chmod g-rwx,o-rwx -R tuser1

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

/]# vim /etc/group
hadoop:x:3016

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

/]# vi /etc/passwd
hadoop:x:2111:3016::/home/hadoop:/sbin/nologin

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

/]# cp -r /etc/skel /hoome/hadoop 
/]# cd /home/
home]# chmod 700 -R hadoop

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

home]# chown hadoop:hadoop -R hadoop/

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

/]# cat /proc/meminfo |grep "^[sS]"
/]# grep "^[sS]" /proc/meminfo

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

/]# cat /etc/passwd |grep -v '/sbin/nologin'|cut -d':' -f1

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

/]# cat /etc/passwd | 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/grub/grub.conf

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

/]# grep "^#[[:space:]]\+[^[:space:]]" /etc/rc.d/rc.sysinit

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

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

1)/]# grep '^[sS]' /proc/meminfo 
2)/]# cat /proc/meminfo | grep '^[sS]'
3)/]# grep -E '^(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]\{1,2\}\>' /etc/passwd

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

(0)
N24_xiaowenN24_xiaowen
小練習題?!镜谌堋?/span>
上一篇 2016-11-26 15:07
小練習題?!镜谖逯堋?/span>
下一篇 2016-11-26 16:03

相關推薦

  • N21_第四周

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 # cp -a /etc/skel/ /home/user1/ && chmod -R 7000 /home/user…

    Linux干貨 2016-08-02
  • Linux如何進行分區和目錄管理

    第七周作業   1、創建一個10G分區,并格式為ext4文件系統: 1、要求其block大小為2048,預留空間百分比為2,卷標為MYDATA,默認掛載屬性包括acl; ~]# mke2fs -t ext4 -b 2048 -m 2 -L MYDATA /dev/sdb1 2、掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,縣不更新…

    2017-09-18
  • N22-第五周博客作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; [root@bogon ~]# grep -E  "^(root|fedora|user1)" /etc/passwd  | cut -d: -f1,7r…

    Linux干貨 2016-09-26
  • 第十周 Apache服務

    1、Centos7系統下實現httpd-2.2的安裝,并分別實現prefork、worker、event等幾種工作方式 2、簡述request報文請求方法和狀態響應碼 3、詳細描述httpd虛擬主機、站點訪問控制、基于用戶的訪問控制、持久鏈接等應用配置實例  

    2018-02-09
  • 馬哥教育網絡班21期-第五周課程練習

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; grep ^[[:space:]] /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; egrep "^#[[:space:]]{1,}[[:alnum:]]…

    Linux干貨 2016-08-08
  • 20170714上課LINUX入門

    1、安裝centos6.9和centos7.3時的分區情況 /dev/sda1 mount /boot 1G – 主分區/dev/sda2 mount / 50G -主分區/dev/sda3 mount /app 40G -主分區/dev/sda4 1k 擴展分區/dev/sda5 swap 2G -邏輯分區(swap分區的大小一般為物理內存的2…

    Linux干貨 2017-07-15

評論列表(1條)

  • luoweiro
    luoweiro 2016-11-30 22:57

    作業整體完成的不錯,15題在描述信息里面如果包含了/sbin/nologin 的關鍵字也會過濾出來,所以這題答案還不嚴謹

欧美性久久久久