7月9日~7月15日(第四周作業)

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

~]# cp -r ?/etc/skel ? ?/home/tuser1

~]#chmod -R go-rwx ?/home/tuser1

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

編輯/etc/group

寫入:hadoop:x:2005:

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

編輯/etc/passwd

寫入:hadoop:x:2005:2005:hadoop:/home/hadoop:/bin/bash

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

~]#cp -r /etc/skel ?/home/hadoop

~]#chmod ? ?go= ?/home/hadoop

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

~]#chown -R ?hadoop:hadoop ? /home/hadoop

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

~]#grep -i ?“^s” ?/proc/meminfo

~]#grep ?“^[Ss]” ?/proc/meminfo

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

~]# grep -v “/sbin/nologin” ?| cut ?-d: ?-f1

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

~]# grep “/bin/bash$” ? /etc/passwd | cut -d: ?-f1

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

~]# egrep -o ?“\<[0-9]|[0-9][0-9]\>” /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 -ant命令的執行結果中以“LISTEN”后跟一個空白字符結尾的行

~]#netstat -ant | grep “LISTEN[[:space:]]\+$”

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

~]#useradd ?bash

~]#useradd testbash

~]#useradd basher

~]#useradd -s ?/sbin/nologin ?nologin

~]#grep -E ?“^([^:]+\>).*\1$” ? /etc/passwd

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

(0)
游漓游漓
上一篇 2018-07-16 10:52
下一篇 2018-07-16 14:30

相關推薦

  • 淺談linux系統中mv、cp、rm這三種命令的工作原理

    淺談mv、cp、rm這三種命令的工作原理

    2018-07-29
  • 如何刪除大文件并立馬釋放磁盤空間

    我們先用df ?-h發現磁盤空間快滿了,圖1 我們馬上有rm -f /boot/bigfile刪除大文件,發現磁盤并沒有釋放空間 圖2 那我們用這個命令ls /boot來看看到底有沒有刪除 ?圖3 發現確實已經刪掉了,那怎么辦了,我這里有個簡單明了的方法,我們用大于號> /boot/bigfile把文件清空然后再用rm -f /boot/bigfile…

    2018-03-31
  • 今天開始,重新學習

    混了這么多年,才發現還是要學習,要有本事才能混的好些。今天開始,重新學習,為了有好的將未來。為了能夠多掙點錢。。。。。。

    Linux筆記 2018-06-20
  • rpm包管理

    相關知識 接口 API:二進制接口 ABI:應用層接口, 包的組成: 二進制文件;庫文件;配置文件;幫助文檔 程序包管理器 debian: deb,dpt apt-agt包管理前段工具 rehat:rpm;rpm yum包管理前段工具 fedora dnf包管理前段工具 安裝過的rpm包數據庫 /var/lib/rpm/* 管理查看二進制程序依賴的庫文件 l…

    Linux筆記 2018-04-22
  • 隨堂筆記2

    記馬哥Linux運維課程第二周知識點(持續更新中)   bin目錄 存放二進制數據 給普通用戶執行的 在Centos7上 綠色的為… 并不是真正的文件夾 而是快捷方式 bin->usr/bin 內容放在一起 ;在6上,這兩者并不是同一個目錄,分開放 sbin 給管理員執行的二進制程序 media mnt(mount) 充當外圍設備…

    Linux筆記 2018-07-29
欧美性久久久久