next up previous contents
Next: 設定使用者密碼 Up: 帳號與身份管理 Previous: linux 的群組   Contents

使用者管理

  1. useradd:增加使用者。
    [root@kvm7 ~]# useradd [-ungGmMd] user
    參數:
    -u:  指定帳號的 UID。 
    -n:  群組為 users。 
    -g:  後接之群組為「主要群組(primary group)」,變動 /etc/passwd。 
    -G:  後接之群組為「支援群組(supplementary group)」,變動 /etc/group。 
    -M:  不要建立使用者家目錄。 
    -m:  建立使用者家目錄。 
    -d:  指定某個目錄為家目錄,而不使用預設目錄。 
    -s:  指定使用的 shell。
    
  2. 增加用戶 deyu1,其附屬群組為 sharegrp。
    [root@kvm7 ~]# useradd -G sharegrp deyu1
    
  3. 增加用戶 deyu2,其附屬群組為 sharegrp。
    [root@kvm7 ~]# useradd -G sharegrp deyu2
    
  4. 增加用戶 deyu3,此用戶不能使用互動式 shell 登入。
    [root@kvm7 ~]# useradd -s /sbin/nologin deyu3
    
  5. 檢查用戶 deyu1 及 deyu2,附屬群組為 sharegrp,用戶 deyu3 沒有附屬群組。
    [root@kvm7 ~]# id deyu1
    uid=1000(deyu1) gid=1001(deyu1) groups=1001(deyu1),1000(sharegrp)
    [root@kvm7 ~]# id deyu2
    uid=1001(deyu2) gid=1002(deyu2) groups=1002(deyu2),1000(sharegrp)
    [root@kvm7 ~]# id deyu3
    uid=1002(deyu3) gid=1003(deyu3) groups=1003(deyu3)
    
  6. 檢查用戶 deyu3,使用的 shell 為不能登入的 /sbin/nologin。
    [root@kvm7 ~]# getent passwd deyu3
    deyu3:x:1002:1003::/home/deyu3:/sbin/nologin
    
  7. 新增用戶 deyu4,並指定其 uid 為 3584。
    [root@kvm7 ~]# useradd -u 3584 deyu4
    
  8. 檢查用戶 deyu4,uid 為 3584。
    [root@kvm7 ~]# id deyu4
    uid=3584(deyu4) gid=3584(deyu4) groups=3584(deyu4)
    



2018-06-04