一,、usermod命令的基本語(yǔ)法
usermod 是一個(gè)Linux命令行工具,,允許我們將用戶添加到Linux中的組帳戶。usermod命令的基本語(yǔ)法如下所示:
usermod [options] [group-name] [user-name]
每個(gè)選項(xiàng)的簡(jiǎn)要說(shuō)明如下所示,。
-h:顯示幫助信息,。
-g:改變用戶的主要組。
-G:改變用戶的次要組,。
-a:將用戶添加到新組,。
二、如何創(chuàng)建團(tuán)體帳戶
創(chuàng)建組帳戶的基本語(yǔ)法如下所示:groupadd group-name
例如,,要?jiǎng)?chuàng)建一個(gè)名為account和hr的新組,,請(qǐng)運(yùn)行以下命令:
groupadd account
groupadd hr
三、將現(xiàn)有用戶帳戶添加到組
我們可以將-a和-G選項(xiàng)與usermod命令一起使用,,以將現(xiàn)有用戶添加到新組,。
例如,要將john添加到組帳戶,,請(qǐng)運(yùn)行以下命令:
usermod -a -G account john
將現(xiàn)有選項(xiàng)添加到新組時(shí)使用-a選項(xiàng)是個(gè)好主意。否則,,該用戶會(huì)自動(dòng)從之前的組中刪除。
要驗(yàn)證用戶的組,,請(qǐng)運(yùn)行以下命令:id john
我們應(yīng)該在以下屏幕上看到用戶的組信息。
四,、更改用戶的主要組
用戶帳戶有兩種類型的組,,primary和secondary。如果要更改主要用戶組,,請(qǐng)使用-g選項(xiàng),。
usermod -g group user
五,、創(chuàng)建新用戶并將其添加到組
還創(chuàng)建一個(gè)新用戶并使用單個(gè)命令將其分配給主要和次要組,。這是使用useradd命令實(shí)現(xiàn)的,。
讓我們創(chuàng)建一個(gè)名為fred的帳戶,,其中包含主要組用戶和次要組sudo和www-data,。
useradd -g users -G sudo,www-data fred
現(xiàn)在,,使用以下命令驗(yàn)證用戶組:id fred
我們應(yīng)該在以下輸出中看到用戶組信息,。
在上面的輸出中,,我們應(yīng)該看到fred的主要組是users,,次要組是sudo和www-data。
六,、將用戶添加到多個(gè)組
我們還可以將現(xiàn)有用戶添加到多個(gè)輔助組帳戶,。例如,,將賬戶john添加到名為account和hr的多個(gè)組中,運(yùn)行以下命令,。
usermod -a -G account,hr john
七,、從組中刪除用戶
我們可以使用gpasswd 命令從組帳戶中刪除用戶,。例如,,要從帳戶組中刪除名為john的帳戶,,請(qǐng)運(yùn)行以下命令:gpasswd -d john account
八、查看系統(tǒng)中的所有組
默認(rèn)情況下,, Linux操作系統(tǒng)中有多個(gè)內(nèi)置組,。我們可以使用以下命令獲取系統(tǒng)中所有可用組的列表。
getent group
此命令在以下輸出中向我們顯示所有組,。
還可以使用以下命令查看所有組:cat /etc/group
這會(huì)向我們顯示所有組的列表,。
要查看當(dāng)前登錄用戶的組信息,請(qǐng)運(yùn)行以下命令:groups
我們應(yīng)該看到以下輸出:john account hr
如果要顯示不同帳戶的組,,請(qǐng)運(yùn)行以下命令:groups fred
我們應(yīng)該在以下輸出中看到freds組信息,。
fred : users sudo www-data
九,、如何刪除群組帳戶
如果我們想在Linux中刪除一個(gè)組帳戶,可以使用groupdel命令,。例如,,要從系統(tǒng)中刪除名為hr的組,,請(qǐng)運(yùn)行以下命令:groupdel hr
以上就是在Ubuntu Linux上將用戶添加到組(Usermod)的分享,,僅供大家參考!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號(hào) IDC證:B1-20230800.移動(dòng)站