N25-第四周作業

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

1.  [root@jizo etc]# ls d skel

2.  skel

3.  [root@jizo etc]# cd /home

4.  [root@jizo home]# ls

5.  jizo

6.  [root@jizo home]# cp r /etc/skel/ /home/tuser1 | chmod R g=,o= /home/tuser1

7.  [root@jizo home]# ll

8.  total 4

9.  drwx——. 16 jizo jizo 4096 Dec 26 01:33 jizo

10. drwx——.  3 root root   87 Dec 26 02:01 tuser1

11.            [root@jizo tuser1]# ls -al
total 16
drwx——. 3 root root  87 Dec 26 02:01 .
drwxr-xr-x. 4 root root  30 Dec 26 02:01 ..
-rw——-. 1 root root  18 Dec 26 02:01 .bash_logout
-rw——-. 1 root root 193 Dec 26 02:01 .bash_profile
-rw——-. 1 root root 231 Dec 26 02:01 .bashrc
-rw——-. 1 root root 334 Dec 26 02:01 .emacs
drwx——. 4 root root  37 Dec 26 02:01 .mozilla

12.  

13.  

 

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

1.  [root@jizo ~]# vim /etc/group

2.   

3.  libstoragemgmt:x:988:

4.  geoclue:x:987:

5.  memcached:x:986:

6.  rpc:x:32:

7.  setroubleshoot:x:985:

8.  rtkit:x:172:

9.  ntp:x:38:

10. kvm:x:36:qemu

11. qemu:x:107:

12. named:x:25:

13. rpcuser:x:29:

14. nfsnobody:x:65534:

15. radvd:x:75:

16. chrony:x:984:

17. pcp:x:983:

18. pulseaccess:x:982:

19. pulsert:x:981:

20. pulse:x:171:

21. hsqldb:x:96:

22. tomcat:x:91:

23. pkiuser:x:17:

24. gdm:x:42:

25. gnomeinitialsetup:x:980:

26. mysql:x:27:

27. avahi:x:70:

28. slocate:x:21:

29. postgres:x:26:

30. sshd:x:74:

31. dovecot:x:97:

32. dovenull:x:979:

33. oprofile:x:16:

34. tcpdump:x:72:

35. jizo:x:1000:jizo

36. hadoop:x:5003:                       #新插入

37.            [root@jizo ~]# tail -l /etc/group
slocate:x:21:
postgres:x:26:
sshd:x:74:
dovecot:x:97:
dovenull:x:979:
oprofile:x:16:
tcpdump:x:72:
jizo:x:1000:jizo
hadoop:x:5003:                       #
新插入

38.  

39.  

 

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

1.  [root@jizo ~]# tail l /etc/passwd

2.  mysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologin

3.  avahi:x:70:70:Avahi mDNS/DNSSD Stack:/var/run/avahidaemon:/sbin/nologin

4.  postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash

5.  sshd:x:74:74:Privilegeseparated SSH:/var/empty/sshd:/sbin/nologin

6.  dovecot:x:97:97:Dovecot IMAP server:/usr/libexec/dovecot:/sbin/nologin

7.  dovenull:x:984:979:Dovecot's unauthorized user:/usr/libexec/dovecot:/sbin/nologin

8.  oprofile:x:16:16:Special user account to be used by OProfile:/var/lib/oprofile:/sbin/nologin

9.  tcpdump:x:72:72::/:/sbin/nologin

10. jizo:x:1000:1000:jizo:/home/jizo:/bin/bash

11. hadoop:x:5003:5005::/home/hadoop:/bin/bash    #新插入

 

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

1.  [root@jizo ~]# cp r /etc/skel/ /home/hadoop | chmod R g=,o= /home/hadoop/

2.  [root@jizo ~]# ls al /home/hadoop

3.  total 16

4.  drwx——. 3 root root  87 Dec 26 02:54 .

5.  drwxrxrx. 5 root root  43 Dec 26 02:52 ..

6.  rw——-. 1 root root  18 Dec 26 02:52 .bash_logout

7.  rw——-. 1 root root 193 Dec 26 02:52 .bash_profile

8.  rw——-. 1 root root 231 Dec 26 02:52 .bashrc

9.  rw——-. 1 root root 334 Dec 26 02:52 .emacs

10. drwx——. 4 root root  37 Dec 26 02:52 .mozilla

11. [root@jizo ~]# ls al /etc/skel

12. total 32

13. drwxrxrx.   3 root root    87 Dec 26 00:39 .

14. drwxrxrx. 166 root root 12288 Dec 26 02:49 ..

15. rwrr–.   1 root root    18 Nov 20  2015 .bash_logout

16. rwrr–.   1 root root   193 Nov 20  2015 .bash_profile

17. rwrr–.   1 root root   231 Nov 20  2015 .bashrc

18. rwrr–.   1 root root   334 Oct  7  2015 .emacs

19. drwxrxrx.   4 root root    37 Dec 26 00:16 .mozilla

 

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

1.  [root@jizo ~]# chown R hadoop:hadoop /home/hadoop/

2.  [root@jizo ~]# ls l /home

3.  total 4

4.  drwx——.  3 hadoop hadoop   87 Dec 26 02:54 hadoop

5.  drwx——. 16 jizo   jizo   4096 Dec 26 01:33 jizo

6.  drwx——.  3 root   root     87 Dec 26 02:01 tuser1

7.  [root@jizo ~]# ls al /home/hadoop

8.  total 16

9.  drwx——. 3 hadoop hadoop  87 Dec 26 02:54 .

10. drwxrxrx. 5 root   root    43 Dec 26 02:52 ..

11. rw——-. 1 hadoop hadoop  18 Dec 26 02:52 .bash_logout

12. rw——-. 1 hadoop hadoop 193 Dec 26 02:52 .bash_profile

13. rw——-. 1 hadoop hadoop 231 Dec 26 02:52 .bashrc

14. rw——-. 1 hadoop hadoop 334 Dec 26 02:52 .emacs

15. drwx——. 4 hadoop hadoop  37 Dec 26 02:52 .mozilla

 

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

1.  [root@jizo ~]# grep "^[sS]" /proc/meminfo

2.  SwapCached:          928 kB

3.  SwapTotal:       2097148 kB

4.  SwapFree:        2075564 kB

5.  Shmem:              3724 kB

6.  Slab:             287972 kB

7.  SReclaimable:     201020 kB

8.  SUnreclaim:        86952 kB

1.  [root@jizo ~]# grep i "^s" /proc/meminfo

2.  SwapCached:          928 kB

3.  SwapTotal:       2097148 kB

4.  SwapFree:        2075564 kB

5.  Shmem:              3724 kB

6.  Slab:             287972 kBc

7.  SReclaimable:     201020 kB

8.  SUnreclaim:        86952 kB

 

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

1.  [root@jizo /]# grep v "/sbin/nologin" /etc/passwd

2.  root:x:0:0:root:/root:/bin/bash

3.  sync:x:5:0:sync:/sbin:/bin/sync

4.  shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

5.  halt:x:7:0:halt:/sbin:/sbin/halt

6.  amandabackup:x:33:6:Amanda user:/var/lib/amanda:/bin/bash

7.  tomcat:x:91:91:Apache Tomcat:/usr/share/tomcat:/bin/nologin

8.  postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash

9.  jizo:x:1000:1000:jizo:/home/jizo:/bin/bash

10. hadoop:x:5003:5005::/home/hadoop:/bin/bash    #新插入

 

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

1.  [root@jizo /]# grep "/bin/bash" /etc/passwd

2.  root:x:0:0:root:/root:/bin/bash

3.  amandabackup:x:33:6:Amanda user:/var/lib/amanda:/bin/bash

4.  postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash

5.  jizo:x:1000:1000:jizo:/home/jizo:/bin/bash

6.  hadoop:x:5003:5005::/home/hadoop:/bin/bash    #新插入

 

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

1.  [root@jizo /]# grep o "\<[0-9]\{1,2\}\>" /etc/passwd | sort n

2.  0

3.  0

4.  0

5.  0

6.  0

7.  0

8.  1

9.  1

10. 2

11. 2

12. 3

13. 4

14. 4

15. 5

16. 6

17. 6

18. 7

19. 7

20. 8

21. 11

22. 12

23. 12

24. 14

25. 16

26. 16

27. 17

28. 17

29. 25

30. 25

31. 26

32. 26

33. 27

34. 27

35. 29

36. 29

37. 32

38. 32

39. 33

40. 38

41. 38

42. 42

43. 42

44. 48

45. 48

46. 50

47. 59

48. 59

49. 65

50. 66

51. 70

52. 70

53. 72

54. 72

55. 74

56. 74

57. 75

58. 75

59. 76

60. 81

61. 81

62. 89

63. 89

64. 91

65. 91

66. 96

67. 96

68. 97

69. 97

70. 99

71. 99

 

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

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

 

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

1.  [root@jizo boot]# grep "^#[[:space:]]\+[[:graph:]]\+" /etc/rc.d/rc.sysinit

 

12、打出netstat -tan命令執行結果中以‘LISTEN’跟0、1或多個空白字符結尾的行

1.  [root@jizo boot]#  netstat ant | grep 'LISTEN[[:space:]]* '

2.  tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN    

3.  tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN    

4.  tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN    

5.  tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN    

6.  tcp6       0      0 :::22                   :::*                    LISTEN    

7.  tcp6       0      0 ::1:631                 :::*                    LISTEN    

8.  tcp6       0      0 ::1:25                  :::*                    LISTEN

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

1.  [root@jizo boot]# grep '^\(.*\):.*\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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

(0)
jindizangjindizang
上一篇 2016-12-26
下一篇 2016-12-26

相關推薦

  • 在虛擬機上使用CentOS6的兩個iso文件創建本地yum倉庫和http倉庫

    yum客戶端和服務器端都是本虛擬機 一、創建本地磁盤訪問的yum倉庫 條件和要求: a.guest虛擬機需要添加2個光驅,分別裝載CentOS6.4發行版的DVD1和DVD2 b.DVD1和DVD2的掛載目錄分別是:/media/cdrom/下的os和extras,并設置開機掛載 c.使用CentOS-Media.repo作為yum客戶端配置文件,將其他re…

    Linux干貨 2015-09-22
  • 常用命令總結

    ifconfig查看IP地址 date查看日期和時間 cd跳轉到任何目錄 useradd新建一個普通用戶 passwd給用戶設置密碼 poweroff   halt    關機 reboot  重啟 cal  查看日歷 cal -y 查看一年日歷 env  export&nbsp…

    Linux干貨 2017-04-04
  • 高級文件系統管理的相關理解

    1.RAID是什么     RAID:Redundant Arrays of Inexpensive Disks,是指由多個磁盤合成一個陣列,來提供更好的性能,冗余或者兩者都提供。在生產生活中,通常一個硬盤往往不能滿足我們的存儲需要,這是就需要通過RAID磁盤陣列來對磁盤進行“擴容”,來滿足我們的日常需要,相比較于單一…

    Linux干貨 2016-08-30
  • 馬哥教育21期網絡班—第12周課程+練習—-LAMP練習

    1、請描述一次完整的http請求處理過程; (1) 建立或處理連接:接收請求或拒絕請求 (2) 接收請求: 接收來自于網絡的請求報文中對某資源的一次請求的過程; 持久連接:接收到請求不會斷開這個請求 非持久連接:一個連接請求斷開一次 并發訪問響應模型(Web I/O): 單進程I/O結構:啟動一個進程處理用戶請求,而且一次只處理…

    Linux干貨 2016-09-26
  • 馬哥教育網絡班20期-第三周課程作業

    Table of Contents 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers…

    Linux干貨 2016-06-26
  • Haproxy+Keepalived+Varnish+LAMP+Memcacked+NFS 實現WordPress站點的動靜分離

    詳細說明,請點擊CSDN博客的連接地址:http://blog.csdn.net/yhy1271927580/article/details/70195158

    2017-04-16

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-01-03 17:02

    是編輯器出了問題了?看著不知所云。

欧美性久久久久