新增帳號

  1. useradd:增加使用者。
    [root@kvm8 ~]# 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@kvm8 ~]# useradd -G sharegrp deyu1
    
  3. 新增帳號 deyu2,其附屬群組為 sharegrp。
    [root@kvm8 ~]# useradd -G sharegrp deyu2
    
  4. 新增帳號 deyu3,此帳號不能使用互動式 shell 登入。
    [root@kvm8 ~]# useradd -s /sbin/nologin deyu3
    
  5. 檢查帳號 deyu1 及 deyu2,附屬群組為 sharegrp,帳號 deyu3 沒有附屬群組。
    [root@kvm8 ~]# id deyu1
    uid=1000(deyu1) gid=1001(deyu1) groups=1001(deyu1),1000(sharegrp)
    [root@kvm8 ~]# id deyu2
    uid=1001(deyu2) gid=1002(deyu2) groups=1002(deyu2),1000(sharegrp)
    [root@kvm8 ~]# id deyu3
    uid=1002(deyu3) gid=1003(deyu3) groups=1003(deyu3)
    
  6. 檢查帳號 deyu3,使用的 shell 為不能登入的 /sbin/nologin。
    [root@kvm8 ~]# getent passwd deyu3
    deyu3:x:1002:1003::/home/deyu3:/sbin/nologin
    
  7. 新增帳號 deyu4,並指定其 uid 為 3584。
    [root@kvm8 ~]# useradd -u 3584 deyu4
    
  8. 檢查帳號 deyu4,uid 為 3584。
    [root@kvm8 ~]# id deyu4
    uid=3584(deyu4) gid=3584(deyu4) groups=3584(deyu4)