Linux 使用者(USER) 和 群組(GROUP) 相關指令介紹說明
Linux 使用者(USER) 和 群組(GROUP) 相關指令介紹說明
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這個群組。