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 17:19
下一篇 2018-05-26 17:36

相關推薦

  • MySQL用戶和權限管理

    MySQL用戶和權限管理

    2018-06-15
  • linux基礎

    linux基礎命令

    2018-04-08
  • 用戶管理

    用戶管理 注意:用戶是通過UID來確定身份的,比如root之所以為管理員就是因為root的UID是0。在centos6上系統用戶是1-499,普通用戶是500以上的;而在centos7上系統用戶是1-999,普通用戶是1000以上。系統用戶默認不登錄。 注意跟用戶相關的命令只有管理員賬戶才有權限 需要用到的命令:useradd usermod userdel…

    Linux筆記 2018-04-08
  • LVM詳情

    lvm 原理 用法

    Linux筆記 2018-03-29
  • 吐血整理,國內常見的幾種Linux認證

      因為在培訓機構工作過,身邊很多人咨詢我Linux認證的事宜。現在國內各種培訓機構的確很多,各家都說Linux認證多么多么重要,能獲得多少薪水……這些聽聽就好了。 如果想在開源行業有所作為,必須要投入到實戰中去。當你不是發燒友,不是開源社區骨干、不經常泡國外的壇子,那么實戰是你唯一的成長路徑。尤其是對基于Linux的開發、運維、糾錯,都有上手經驗…

    2018-06-01

評論列表(2條)

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

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

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

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

欧美性久久久久