Linux 使用者(USER) 和 群組(GROUP) 相關指令介紹說明

Linux 使用者(USER) 和 群組(GROUP) 相關指令介紹說明

Linux 使用者(USER) 和 群組(GROUP) 相關指令介紹說明

 

資料來源:http://mingwang0824.pixnet.net/blog/post/27200755-%5Bsystem%5D%E5%A6%82%E4%BD%95%E5%9C%A8linux%E4%B8%AD%E6%8A%8A%E6%9F%90%E5%80%8Buser%E5%8A%A0%E5%85%A5%E7%BE%A4%E7%B5%84-howto%3A-li

 

 

01.要增加一個使用者(也就是新增一個帳號我們一般會下以下指令)

useradd username

ex:所以增加一個andrew帳號就是︰

# useradd andrew

 

02.新增一個帳號同時指定這個帳號的主群組(primary group)該如何下指令呢?如下︰

useradd -g {group-name} username

ex:所以新增一個叫做andrew的帳號並同時指定andrew的主群組為rd則輸入︰

# useradd -g rd andrew

PS確認群組(rd)是否存在可以下指令︰

# grep rd /etc/group   (如果沒有任何資訊被顯示出來的表示rd群組並不存在)

 

03.新增rd群組的指令如下︰

# groupadd rd

 

 

04.新增一個帳號並同時指定他的副群組又該如何設定呢?指令如下︰

useradd -G {group-name} username

這裡一樣要注意要加入的群組本身必須是已存在的。所以總結來說,當useradd後面接的選項是小寫的g就是加入主群組,大寫的G就是加入副群組。
如果要一次加入數個副群組舉例來說如下︰

# useradd -G admins,www,rd daniel

這裡表示新增一個叫daniel的帳號,並同時把此帳號加入admins、www、rd這幾個群組裡,也就是把要加入的數個群組用逗號串接起來即可。

 

05.修改已存在帳號的群組

 

前兩段都是針對新增帳號的群組所做的說明,那麼如果我們想要修改某個已存在的帳號的主群組和增加副群組呢?這裡用到usermod這個指令,修改主群組指令如下︰

 

# usermod -g admins andrew

 

這裡表示我們要把andrew這個帳號的主群組修改為admins。而以下指令︰

 

# usermod -a -G ftp daniel

 

則表示我們把daniel這個帳號加入到ftp這個群組。

 

 

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *