Ubuntu 群组管理
群組管理
在Linux中,每個用戶都有一個群組。
那么新建用戶的時候并沒有指定群組啊,群組是怎么來的呢。
其實我們不需要設(shè)置群組,創(chuàng)建用戶的時候會默認(rèn)創(chuàng)建一個和用戶名一樣的群組,并且把用戶添加到這個群組中。
下面來看一下用戶的群組
可以看到第三列和第四列是相同的。第三列是用戶名,第四列是群組名。
了解這些之后下面來操作一下群組
新增群組
當(dāng)用戶少的時候默認(rèn)的群組就足以使用了,但是當(dāng)用戶多的時候還是每個用戶都在自己的群組中,這種情況就不方便管理了。
下面演示一下新增群組,使用addgroup命令,用法很簡單,在后面直接加上要創(chuàng)建的群組就可以了。記得要用root身份
$ addgroup admin看到這個消息,就表示新增成功。
這個時候群組里面還是空的,沒有添加用戶。
修改用戶賬戶
假如我要將 dev 這個用戶放到我剛創(chuàng)建的 admin 這個群組里,可以這樣寫
$ usermod -g admin dev可以看到用戶dev的群組已經(jīng)改成了admin
除了使用ll命令之外還可以這樣查看用戶所在群組
$ groups dev也可以不添加用戶名,直接使用groups命令,則顯示當(dāng)前用戶所在群組
我們也一次把用戶添加到多個群組里面,就用-G參數(shù)
首先我們先來多創(chuàng)建兩個群組,分別是g1和g2
$ addgroup g1 $ addgroup g2接著運行以下命令
$ usermod -G admin,dev,g1,g2 dev $ gropus dev配合 -g 或 -G 參數(shù)時,它會把用戶從原先的群組里剔除,加入到新的群組。如果不想離開原先的群組,又想加入新的群組,可以在 -G 參數(shù)的基礎(chǔ)上加上 -a 參數(shù),表示“追加”。
- 不添加-a的情況
可以看出,用戶的群組只有dev了,之前的群組已經(jīng)不存在了
- 添加-a的情況
可以看出原來的群組還在
刪除群組
用法很簡單,在命令后接想要刪除的群組名。
$ delgroup devdev已經(jīng)不再dev群組,因為它已經(jīng)被刪除
總結(jié)
以上是生活随笔為你收集整理的Ubuntu 群组管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 化妆品商城
- 下一篇: 单片机笔记六:占空比(Duty) 偏压比
