etc的常見問答

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

[root@localhost tuser1]# cp -r /etc/skel/ /home/tuser1
[root@localhost tuser1]# chmod -R go= /home/tuser1/
[root@localhost tuser1]# ll -d /home/tuser1/
drwx------. 2 root root 71 Dec 26 08:40 /home/tuser1/

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

[root@localhost tuser1]# echo "hadoop:x:2019:" >> /etc/group

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

[root@localhost tuser1]# echo "hadoop:x:2003:2019::/home/hadoop:/bin/bash" >> /etc/passwd
[root@localhost tuser1]# tail -2 /etc/passwd
slackware:x:2002:2016::/home/slackware:/bin/tcsh
hadoop:x:2003:2019::/home/hadoop:/bin/bash

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

[root@localhost tuser1]# cp -r /etc/skel/ /home/hadoop
[root@localhost tuser1]# chmod -R go= /home/hadoop/
[root@localhost tuser1]# ll -d /home/hadoop/
drwx------. 2 root root 71 Dec 26 08:42 /home/hadoop/

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

[root@localhost tuser1]# chown -R hadoop:hadoop /home/hadoop/
[root@localhost tuser1]# ll //home/hadoop/
total 0
-rw-------. 1 hadoop hadoop 0 Dec 26 08:42 1

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

[root@localhost tuser1]# cat /proc/meminfo |grep "^[sS]" 
SwapCached:            0 kB
SwapTotal:       9764860 kB
SwapFree:        9764860 kB
Shmem:              6860 kB
Slab:              62908 kB
SReclaimable:      23144 kB
SUnreclaim:        39764 kB
[root@localhost tuser1]# cat /proc/meminfo |grep -i "^s" 
SwapCached:            0 kB
SwapTotal:       9764860 kB
SwapFree:        9764860 kB
Shmem:              6860 kB
Slab:              62916 kB
SReclaimable:      23144 kB
SUnreclaim:        39772 kB

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

[root@localhost /]# cat /etc/passwd|grep -v "/bin/bash$"|cut -d: -f1|wc -l
21

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

[root@localhost /]# cat  /etc/passwd|grep "/bin/bash$" |cut -d: -f1
root
centos
mageia
hadoop
bash
testbash
basher

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

[root@localhost tuser1]# grep -o "\<[[:digit:]]\{1,2\}\>" /etc/passwd
0
0
1
1
2
2
3
4
4
7
5
0
6
0
7
0
8
12
11
0
12
14
50
99
99
81
81
89
89
74
74
48
48

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

[root@localhost /]# grep "^[[:space:]]\+" /boot/grub/gurb.conf

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

[root@localhost /]# cat /etc/rc.d/rc.sysinit |grep "^#[[:space:]]\+[^[:space:]]"

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

[root@localhost tuser1]# netstat -tan|grep "LISTEN[[:space:]]*$" |cat -E
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     $
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     $
tcp6       0      0 :::22                   :::*                    LISTEN     $
tcp6       0      0 ::1:25                  :::*                    LISTEN     $

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

[root@localhost /]# cat /etc/passwd|egrep "^([^:]+\>).*\1$" 
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
bash:x:2004:2004::/home/bash:/bin/bash
nologin:x:2007:2007::/home/nologin:/sbin/nologin

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90582

(1)
耗奇害死貓耗奇害死貓
上一篇 2017-12-26 11:13
下一篇 2017-12-28 17:07

相關推薦

  • N22-第2周作業

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示 cd、pwd、ls、alias、cat、more、less、tail、cut、wc、touch、mv、cp、rm pwd:用戶當前所在目錄 [xuc@localhost ~]$ pwd /home/xuc cd:切換目錄  cd  [/PATH…

    Linux干貨 2016-08-22
  • 8月22日shell腳本編程之循環和函數

    shell腳本編程 本章內容 編程基礎 腳本基本格式 變量 運算 條件測試 流程控制 函數 數組 高級字符串操作 高級變量 配置用戶環境 編程基礎 程序:指令+數據 編程程序風格:   過程式:以指令為中心,數據服務于指令   對象式:以數據為中心,指令服務于數據 shell程序:提供了編程能力,解釋執行 程序的執行方…

    Linux干貨 2016-08-24
  • 防火墻之iptables使用

    一、防火墻簡介           Firewall:防火墻,隔離工具;工作于主機或網絡邊緣,對于進出本主機或本網絡的報文根據事先定義的檢查規則作匹配檢測,對于能夠被規則匹配到的報文作出相應處理的組件;        軟件防火墻(軟件邏輯):一般寄生在操作系統…

    2017-06-18
  • ?CentOS安裝程序{ 源碼包安裝;rpm包安裝;}&&恢復rpm功能

    ?CentOS安裝程序{ 源碼包安裝;rpm包安裝;}&&恢復rpm功能 本文是繼上一篇文章“CentOS程序安裝的3種方式{ 源碼包安裝 | rpm包安裝 | yum安裝;}”的補充,上篇文章http://www.www58058.com/38812主要介紹了yum安裝軟件的方法以及歸納了詳細的yum命令。本文繼續介紹基于本地file、遠程…

    Linux干貨 2016-08-24
  • 復習-RAID原理詳解

    一、RAID RAID:冗余磁盤陣列,將多個磁盤不同的方式組成陣列,作為單一磁盤使用;通過RAID,大幅提高了I/O能力、容錯性。 二、RAID級別 不同的磁盤陣列組成模式,稱為磁盤級別,不同的RAID級別可提供不同的I/O能力提升、磁盤可用率和容錯性 1、RAID 0 條帶卷 strip  用兩塊和兩塊以上磁盤組成,RAID控制器將數據平均切割成…

    Linux干貨 2016-07-04
  • Linux運維之路基礎學習四

    當文件的權限不能滿足某個用戶時,ACL是一個好辦法

    Linux干貨 2017-12-03
欧美性久久久久