linux練習題以及用戶和組管理

Linux練習題

  1. 列出當前系統上的所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可
    • 練習1
  2. 取出最后登錄到當前系統的用戶的相關信息
    • 練習2
  3. 取出當前系統上被用戶當作默認shell的最多的那個shell
    • 練習3
  4. 將/etc/passwd/中的第三個字段數值最大的后10個用戶信息全部改為大寫后保存至/tmp/maxusers中。
    • 練習4
  5. 取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分
    • 練習5
  6. 列出/etc目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf中
    • 練習6.1
  7. 顯示/var目錄下一級子目錄或文件的總個數。
    • 練習7
  8. 取出/etc/group文件中第三個字段數值最小的10個組的名字。
    • 練習8
  9. 將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存后保存至/tmp/etc.text中
    • 練習9
  10. 請總結描述用戶和組管理類命令的使用方法并完成以下練習:
    (1)創建組distro,其GID為2016

練習10.1

(2)創建用戶mandriva,其IS號為1005,基本組為distro;

練習10.2

( 3)創建用戶mageia,其ID號為1100,家目錄為/home/linux;

練習10.3

(4)給用戶mageia添加密碼,密碼為mageedu;

練習10.4png

(5)刪除mandriva,但保留其家目錄;

練習5.1

(6)創建用戶slackware,其ID號為2002,基本組為distro,附加組peguin;

練習10.6

( 7)修改slackware的默認shell為/bin/tcsh

練習10.7

( 8) 為用戶slackware新增附加組admins;

練習10.8

用戶和組管理類命令使用方法:

組管理的常用命令:
  1. groupadd:創建一個新組
    • groupadd [OPTIONS] GROUP
      選項:
      -g GID:指定GID.如果不指定,默認為上一個組GID+1
      -r :創建系統組
  2. groupmod: 修改組屬性
    • groupmod [OPTIONS] GROUP
      選項:
      -g GID:修改GID
      -n nwe_name:修改組名
  3. groupdel:刪除組
    • groupdel GROUP
  4. gpasswd:設置修改組密碼
    • gpasswd [OPTION] GROUP
      選項:
      -a USERNAME :向組中添加用戶
      -d USERNAME :從組中移除用戶
  5. newgrp: 臨時切換基本組
    • newgrp [-] [GROUP]
      選項:
      -:會模擬用戶重新登錄以實現重新初始化其工作環境
用戶常用管理命令:
  1. useradd:添加新用戶
    • useradd [OPTIONS] LOGIN
      選項:
      -u UID:指定UID
      -g GID:指定GID
      -c:指明注釋信息
      -d /PATH/TO/DIR:指定用戶的家目錄
      -s SHELL:指定用戶的默認shell
      -r:創建系統用戶
      -m:強制為用戶創建主目錄
      -M:不為用戶創建主目錄
      -f:密碼過期后,裝好被徹底 禁用之前的天數
  2. usermod: 修改用戶屬性
    • usermod [OPTIONS] LOGIN
      -u UID:修改用戶的ID為此處指定的UID
      -g GID:修改用戶所屬的基本組ID,此組要事先存在
      -G:修改用戶所屬的附加組,原來的附加組會被覆蓋;如果不想覆蓋就要與-a一起使用,為用戶追加新的附加組
      -c:修改注釋信息
      -d:修改用戶的家目錄,用戶原來的文件不會轉移到新的位置,-m與-d一起使用,用于將原來的家目錄移動為新的家目錄
      -l:修改用戶名
      -s:修改用戶的默認shell
      -L:鎖定用戶名,即在用戶原來的密碼字符串之前加個“!”
      -U:解鎖用戶密碼
  3. userdel: 刪除用戶
    • userdel [OPTIONS] LOGIN
      選項:
      -r : 刪除用戶時一并刪除家目錄
  4. passwd:設置用戶密碼
    • passwd [OPTIONS]
      passwd;修改用戶自己的密碼
      passwd USERNAME : 修改制定用戶的密碼,僅限于root有此權限
      選項:
      -l,-u:鎖定和解鎖
      -d:清除用戶密碼串
      -e DATE:過期期限,日期
      -i DAYS:非活動期限
      -n DAYS:密碼的最短使用期限
      -x DAYS: 密碼的最長使用期限
      -w DAYS: 警告期限
      –stdin:從標準輸出接收用戶密碼
      例:echo “PASSWWORD” | passwd –stdin USERNAME
  5. chage:修改用戶密碼屬性
    • chage [OPTIONS] LOGIN
      選項:
      -d LAST_DAY:修改用戶最近一次修改密碼的時間
      -E EXPIRE_DATE:過期日期
      -I INACTIVE: 修改用戶的非活動期限
      -w:警告期限
      -m:最小天數
      -M: 最大天數
  6. id: 顯示用戶的真是和有效的ID
    • id [OPTION] LOGIN
      選項:
      -u:僅顯示有效的UID
      -g:僅顯示用戶的基本組ID
      -G: 僅顯示用戶所屬的所有組的ID
      -n:顯示名字而非ID(與前面幾個選項配合使用)
  7. su: 切換用戶
    • su [OPTIONS] [-] [[USER[ARGS…]]
  8. chsh :更改用戶的登錄shell
    • chsh [-s shell] [-l] [-u] [-v] [USERNAME]
  9. chfn: 修改用戶finger信息
    -chfn [OPTION] LOGIN
  10. finger:用戶信息查詢

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

(1)
夜風夜風
上一篇 2018-05-26
下一篇 2018-05-26

相關推薦

  • VMware安裝過程中出現的問題及解決方法

    VMware軟件的安裝應當是非常簡單的,但在本次的安裝過程中卻出現了兩個問題,其中第一個問題比較好解決,但是第二個問題卻讓我糾結和浪費了很多的時間。以下是對于兩個問題的描述及解決方法,以備出現同樣問題的人們參考: ?問題1:已將該虛擬機配置為64位客戶機操作系統,但是,無法執行64位操作.具體錯誤提示見圖: ?解決方法:重啟計算機,啟動過程中按F12鍵(或依…

    2018-03-29
  • 文本搜索工具

    文本搜索 locate 根據庫來查找,非實時查找,只能訪問有權限訪問的文件或目錄 依賴庫/usr/lib/mlocate/molate.db 更新數據庫 updatedb -i 忽略大小寫 -n只列出前幾個 -r支持正則 find 掃描磁盤進行查找,消耗資源大 -o 或者 -empty空文件后者目錄 -not 或! ls 對匹配的文件以長格式顯示 -dele…

    Linux筆記 2018-04-15
  • 進程和計劃任務

    進程間的狀態轉化、以及與進程相關的配置命令和文件;作業管理和任務計劃

    2018-05-04
  • 簡述at和crontab命令

    制定 每周三凌晨三、五點10分執行某個腳本,輸出當前時間,時間格式為 2017-12-28 10:00:00

    Linux筆記 2018-06-07

評論列表(2條)

  • 馬哥教育
    馬哥教育 2018-05-31 20:34

    很好,不過命令以及執行結果建議格式化一下。粘圖片看上去有不整齊。

    • 夜風
      夜風 2018-05-31 20:42

      @馬哥教育好的,謝謝老師

欧美性久久久久