第四周作業

1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限;
  1. [root@centos7 ~]# cp -r /etc/skel/ /home/tuser1
  2. [root@centos7 ~]# ls -ld /home/tuser1
  3. drwxr-xr-x. 2 root root 72 11 27 11:30 /home/tuser1
  4. [root@centos7 ~]# chmod -R go= /home/tuser1
  5. [root@centos7 ~]# ls -ld /home/tuser1
  6. drwx------. 2 root root 72 11 27 11:30 /home/tuser1
2.編輯/etc/group文件,添加組hadoop;
  1. [root@centos7 ~]# tail -1 /etc/group
  2. hadoop:x:1009:
3.手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號,其家目錄為/home/hadoop;
  1. [root@centos7 ~]# id hadoop
  2. id: hadoop: no such user
  3. [root@centos7 ~]# vim /etc/passwd
  4. [root@centos7 ~]# tail -1 /etc/passwd
  5. hadoop:x:1009:1009::/home/hadoop:/sbin/nologin
  6. [root@centos7 ~]# id hadoop
  7. uid=1009(hadoop) gid=1009(hadoop) 組=1009(hadoop)
4.復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其他用戶沒任何訪問權限;
  1. [root@centos7 ~]# install -d /etc/skel/ /home/hadoop
  2. [root@centos7 ~]# ls -ld /home/hadoop
  3. drwxr-xr-x. 2 root root 6 11 27 11:54 /home/hadoop
  4. [root@centos7 ~]# chmod go= /home/hadoop
  5. [root@centos7 ~]# ls -ld /home/hadoop
  6. drwx------. 2 root root 6 11 27 11:54 /home/hadoop
5.修改/home/hadoop目錄及其內部所有文件的屬主為hadoop,屬組為hadoop;
  1. [root@centos7 ~]# ls -ld /home/hadoop/
  2. drwx------. 2 root root 6 11 27 11:54 /home/hadoop/
  3. [root@centos7 ~]# chown -R hadoop.hadoop /home/hadoop/
  4. [root@centos7 ~]# ls -ld /home/hadoop/
  5. drwx------. 2 hadoop hadoop 6 11 27 11:54 /home/hadoop/
6.顯示/porc/meminfo文件中以大寫或小寫S開頭的行;兩種方式;
  1. [root@centos7 ~]# grep "^[Ss].*" /proc/meminfo
  2. SwapCached: 0 kB
  3. SwapTotal: 524284 kB
  4. SwapFree: 524284 kB
  5. Shmem: 4660 kB
  6. Slab: 71412 kB
  7. SReclaimable: 34888 kB
  8. SUnreclaim: 36524 kB
  9. [root@centos7 ~]# grep -i "^s.*" /proc/meminfo
  10. SwapCached: 0 kB
  11. SwapTotal: 524284 kB
  12. SwapFree: 524284 kB
  13. Shmem: 4660 kB
  14. Slab: 71412 kB
  15. SReclaimable: 34888 kB
  16. SUnreclaim: 36524 kB
7.顯示etc/passwd文件中默認shell為非/sbin/nologin的用戶;
  1. [root@centos7 ~]# grep -v "/sbin/nologin" /etc/passwd
8.顯示etc/passwd文件中默認shell為/bin/bash的用戶;
  1. [root@centos7 ~]# grep "/bin/bash" /etc/passwd
9.找出etc/passwd文件中的一位數或兩位數;
  1. [root@centos7 ~]# grep -E "\<([0-9]|[0-9][0-9])\>" /etc/passwd
10.顯示/boot/grub/grub.conf中至少一個空白字符開頭的行;
  1. [root@centos6 ~]# grep "^[[:space:]]\+.*" /boot/grub/grub.conf
11.顯示/etc/rc.d/rc.sysinit文件中以#號開頭,后跟至少一個空白字符,而后又有至少一個非空白字符的行;
  1. [root@centos6 ~]# grep "^#[[:space:]]\+[[:alnum:]]\+" /etc/rc.d/rc.sysinit
12.打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行;
  1. [root@centos7 ~]# netstat -tan|grep "\<LISTEN[[:space:]]\+"
13.添加用戶bash,testbash,basher,nologin (此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息;
  1. [root@centos7 ~]# grep -E "(^[[:alnum:]]+\>).*\1$" /etc/passwd
  2. sync:x:5:0:sync:/sbin:/bin/sync
  3. shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  4. halt:x:7:0:halt:/sbin:/sbin/halt
  5. bash:x:1002:1002::/home/bash:/bin/bash
  6. nologin:x:3005:3005::/home/nologin:/sbin/nologin

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

(0)
N24_ViCiN24_ViCi
上一篇 2016-11-27 09:19
下一篇 2016-11-27 15:46

相關推薦

  • linux基礎命令

    顯示當前系統正在使用的shell:echo ${SHELL}  注意$在這里表示輸出的內容是變量命令提示符:prompt[root@localhost ~]# 表示管理員用戶 $表示普通用戶修改提示符格式 PS1=“[\e[31m][\u@\h \w]\$[\e[0m]”\h 主機名簡稱\H 主機名\w 當前…

    Linux干貨 2017-04-05
  • LAMP 通過使用腳本的方式安裝并部署Discuz

    該腳本有很多輔助的部分,主要是為了讓腳本在中途運行失敗可以多次運行,所產生的結果是預期的,與第一運行并成功的結果是一樣的。初次攝入bash腳本有很多不足,敬請指正。 所需要的軟件 apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 Discuz_X3.2_SC_UTF8.zip freetype-2.5.4.tar.gz htt…

    Linux干貨 2016-04-05
  • 淺談netbios及其相關內容

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/141086        Netbios想必大家都有接觸。對于netbios的理解,我以前…

    Linux干貨 2015-03-26
  • 初識操作系統和linux

    初識操作系統和linux 1.計算機系統由硬件系統和軟件系統兩大部分組成:是一種能接收和存儲信息,并按照存儲在其內部的程序對海量數據進行自動、高速地處理,然后把處理結果輸出的現代化智能電子設備。   2.世界上第一臺計算機是1946年誕生在美國賓州大學。   3.馮·諾依曼體系結構:1946年數學家馮·諾依曼于…

    Linux干貨 2017-02-14
  • N26-博客作業-week4

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ~]# cp -r /etc/skel /home/tuser1~]# chmod -R 700 /home/tuser1 2、編輯/etc/group文件,添加組hadoop。 ~]# echo “hadoop…

    Linux干貨 2017-02-26
  • DNS實驗

    正向解析 編輯/etc/named.conf listen-on port 53 { 172.0.0.1; 192.168.209.134; }; //listen-on-v6 port 53 { ::1; }; allow-query { any; }; dnssec-enable no; dnssec-validation no; 編輯/etc/name…

    Linux干貨 2017-05-31

評論列表(1條)

  • luoweiro
    luoweiro 2016-11-30 23:12

    排版看著還不錯,作業的步驟很詳細,在完成作業的同時間,記得把知識做一匯總,鞏固加深印象。

欧美性久久久久