用戶管理學習總結

用戶管理學習總結

1、添加用戶

  #useradd user01

  -u 1000   指定UID

  -g 1000   指定GID   -g users      (newgroup username,修改有效組)

  -G 1100,12000  指定用戶所屬的次要組(附加組)  -G users,admins

  -f 30     指定失效天數

  -e 2016/12/31  指定過期日期

  -c "system administrator"   用戶說明

  -s /bin/bash   指定用戶登錄shell

  -d /home/admin  指定用戶的家目錄位置

  -M 不創建用戶家目錄


  例:添加用戶admin,要求用戶ID爲600,所屬的主要組爲users組,次要組爲root和apache組,失效時間爲60天,

     過期時間爲2016年2月20日,用戶說明爲"storage engine",登錄shell爲csh,用戶家目錄爲/sxjy/admin。

   #useradd -u 600 -g users -G root,apache -f 60 -e 2016/2/20 -c "storage engine" -s /bin/csh -d /sxjy/admin admin  


2、用戶信息文件

 (1)/etc/passwd     用戶普通信息文件

 admin:x:600:100:storage engine:/sxjy/admin:/bin/csh

  用戶名:用戶假密碼:UID:GID:用戶說明:用戶家目錄:登錄shell


 (2)/etc/shadow     保存用戶密碼及時間類文件

 admin:!!:16121:0:99999:7:60:16851:

 用戶名:密碼:用戶創建的天數:用戶最小過期天數:用戶最大過期天數:密碼過期提示天數:失效天數


3、用戶初始環境配置文件目錄

  /etc/skel


4、用戶基本信息定義文件

 /etc/login.defs

 /etc/default/useradd


5、設置用戶密碼

 # passwd user02

 # passwd -d user02    \\刪除用戶密碼

 # passwd -l user02    \\鎖定用戶

 # passwd -u user02    \\解鎖用戶


6、修改用戶選項

  # usermod -g dba -c "database engine" user03

  # usermod -L user03    \\鎖定用戶

  # usermod -U user03    \\解鎖用戶


7、刪除用戶

  #userdel admin

  #userdel -r admin

  -r    刪除用戶的家目錄

手動刪除用戶

  /home/username    /etc/passed  /etc/shadow  /etc/group  /var/spool/mail  


8、用戶ID說明

  0         管理員ID

  1-499     程序用戶ID

  500-60000 普通用戶ID


9、用戶組管理

  # groupadd -g 1000 sxjy    \\添加用戶組sxjy,並指定組ID爲1000

  # groupdel sxjy            \\刪除用戶組sxjy

  # groupmod -g 1100 sxjy    \\修改用戶組ID


  用戶組信息文件

  /etc/group     \\保存用戶組信息


  將用戶添加到組

  # gpasswd -a admin sxjy                  \\將用戶加入到組

  # gpasswd -d admin sxjy                  \\將用戶從組移除

  # gpasswd -M admin,user01,user02 sxkj


10、用戶和組的信息查詢

  # id

  # finger user01

  # chfn user01

  # who

  # w

  # users

  # groups


指導老師:雙星科技-馮老師

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章