N26-第四周作業

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

[root@localhost ~]# cp -rfp /etc/skel/ /home/tuser1[root@localhost ~]# chmod 700 /home/tuser1

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

vim /etc/group文件,按照group_name:password:GID:user_list的命名方式添加組

hadoop:x:4018:

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

編輯/etc/passwd文件,按照name:password:UID:GID:GECOS:directory:shell的格式在最后一行插入用戶hadoop的信息

hadoop:4031:4018::/home/hadoop:/bin/bash

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

chmod 700 /home/hadoop

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

[root@localhost ~]# touch  /home/hadoop/111
[root@localhost ~]# ll /home/hadoop/111 
[root@localhost ~]# chown -R hadoop /home/hadoop/
[root@localhost ~]# chgrp -R hadoop /home/hadoop/    
[root@localhost ~]# ll /home/hadoop/111 -rw-r--r--. 1 hadoop hadoop 0 Feb 25 07:20 /home/hadoop/111

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

grep -i "^s" /proc/meminfogrep "^[sS]" /proc/meminfogrep -E "^(s|S)" /proc/meminfoegrep "^(s|S)" /proc/geminfo

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

[root@localhost ~]# grep "/sbin/nologin$" /etc/passwd | cut -d: -f 1

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

[root@localhost ~]# grep "/bin/bash$" /etc/passwd | cut -d: -f 1

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

[root@localhost ~]# egrep "\<[1-9]\>|\<[1-9][0-9]\>" /etc/passwd

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

[root@localhost ~]# grep -e "^ \+" /boot/grub2/grub.cfg 

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

[root@localhost ~]# grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/init.d/functions

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

[root@localhost ~]# netstat -tan | grep "LISTEN[[:space:]]\+$"

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

[root@localhost ~]# egrep "^([^:]+\>).*\1$" /etc/passwd

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

[root@localhost ~]# grep -v "/sbin/nologin$" /etc/passwd

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

(0)
lafengjinzilafengjinzi
上一篇 2017-02-25 17:33
下一篇 2017-02-25 21:48

相關推薦

  • 創建目錄樹

    創建目錄樹 [wing@bogon ~]$ mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,\ sysconfig/network-scripts},\ lib/modules,lib64,proc,sbin,sys,tmp,usr/local{bin,sbin},\ var/{lock,…

    Linux干貨 2017-07-24
  • shell腳本之批量添加用戶

        沒錯,這是一個簡單的腳本,不寫不知道,寫了才發現自己多垃圾。     我是一名普通的公司網絡管理,接觸linux不長,一直理想都是和馬哥學習linux,可惜因為拖家帶口的原因,沒辦法交學費和馬哥學習,心里小小遺憾吧。每天看著馬哥的文章以及百度搜索的視頻文章學習,感覺自己學…

    Linux干貨 2016-07-07
  • N22-妙手-第四周博客作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost ~]# cp -r /etc/skel /home/tuser1 [root@localhost ~]# chmod&nb…

    Linux干貨 2016-09-05
  • 96-Mariadb-1

        一. MariaDB or MySQL基礎知識                   層次模型 –> 網狀模型 –> …

    2016-11-18
  • 在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件

    在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。 ~]# touch /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S) ~]# tree /tmp 查看輸出結果 復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。 …

    Linux干貨 2016-11-06
  • find查找

    find查找是生產中最常見的日志查找工具 下面看看它的用法 基本用法: find    查找路徑    查找標準    查找到以后的處理動作 查找路徑:需要被查找的文件所在的路徑,一定是個目錄,默認情況下為當前的目錄 查找的標準:查找的時候用什么方式去查找 處理動作:文件查找完畢后,需要對查找出來的…

    Linux干貨 2017-05-08
欧美性久久久久