Linux練習題-用戶權限管理

用戶權限管理

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

cp -r /etc/skel /home/tuser1

chmod -R go= ?/home/tuser1

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

2

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

3

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

cp -r /etc/skel /home/hadoop

chmod -R go= ?/home/hadoop

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

chgrp -R hadoop:hadoop /home/hadoop

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

cat /proc/meminfo | grep “^[S,s]”

grep -E “^(S|s)”?/proc/meminfo

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

grep -v “/sbin/nologin” /etc/passwd |cut -d “:” -f 1

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

grep “/bin/bash” /etc/passwd |cut -d “:” -f 1

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

grep “\<[0,9]\{1,2}}\>”?/etc/passwd

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

grep “^[[:space:]]\+”?/boot/grub/grub.conf

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

grep“\<#^[[:space:]]\+^[^[:space:]]”/etc/rc.d/rc.sysinit

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

netstat -tan |grep “LISTEN[[:space:]]*$”

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

useradd bash

useradd testbash

useradd basher

useradd -s /sbin/nologin nologin

grep -E “^(\w+).*\1$” /etc/passwd

 

 

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

(1)
當文強遇到程程當文強遇到程程
上一篇 2018-03-29 16:31
下一篇 2018-03-29 16:54

相關推薦

  • 網絡管理——基礎篇

    網絡管理 什么是網絡 一組網絡設備通過各種媒介實現信息資源共享 資源共享的功能和優點 數據和應用程序 資源 網絡存儲 備份設備 常見網絡設備 路由器 交換機 網卡 RJ-45接口網線 光纖網線 網絡應用程序 Web 瀏覽器(Chrome、IE、Firefox等) 即時消息(QQ、微信、釘釘等) 電子郵件(Outlook、foxmail 等) 協作(視頻會議、…

    2018-04-28
  • Linux的哲學思想

    Linux的哲學思想: 1.一切皆文件 linux中所有的東西都可文件來描述,設備以文件形式描述,內核以及內核運行時變量都以虛擬文件的形式記錄。因此必須有一套文件目錄規范(FHS :Filesystem Hierarchy Standard文件層級標準http://refspecs.linuxfoundation.org/)來規定一些基本的目錄,來保證不同的…

    Linux筆記 2018-05-11
  • 文本三劍客之AWK

    簡要概括AWK

    2018-05-27
  • 交換分區swap管理及特殊介質的使用

    本節索引 一、交換分區swap管理 二、Linux系統光盤使用 三、Linux系統USB介質使用 四、強大的dd工具 一、交換分區swap管理: 交換分區是系統RAM的補充,相當于Windows系統中的虛擬內存,當系統RAM不夠用的時候將使用交換 分區來代替內存使用。 基本設置包括: 創建交換分區或者文件 使用mkswap寫入特殊簽名 在/etc/fstab…

    2018-04-25
  • linux基礎篇

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。
    2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。
    3、請使用命令行展開功能來完成以下練習:
    (1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d
    (2)、創建/tmp/mylinux目錄下的:
    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
    ├── log
    └── run

    2018-05-20
  • bash腳本進階

    過程式編程語言:順序執行選擇執行if判斷if 判斷條件;那么條件為真的分支代碼fi if 判斷條件;then條件為真的分支代碼else條件為假的分支代碼fi多分支if 判斷條件1; then條件為真的分支代碼elif 判斷條件2; then條件為真的分支代碼elif 判斷條件3; then條件為真的分支代碼else以上條件都為假的分支代碼ficase 變量引…

    2018-05-11
欧美性久久久久