日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Linux上更改GID (linux 更改gid)

在Linux系統(tǒng)中,每個用戶都有唯一的用戶ID(UID)和用戶組ID(GID)。GID是用來標(biāo)識用戶所屬的組,一個組可以包括一到多個用戶。當(dāng)你創(chuàng)建一個新用戶時,默認(rèn)會創(chuàng)建一個新的用戶組,并將該用戶加入到該用戶組中。但是有時候,你可能需要將一個用戶從原本的組中移動到另一個組中,或者更改一個組的GID。本篇文章將教你如何在Linux系統(tǒng)中更改GID。

成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)公司、微信開發(fā)、成都小程序開發(fā)、集團(tuán)成都企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。核心團(tuán)隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都水電改造等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致贊賞!

1. 查看用戶組和GID

你需要查看當(dāng)前系統(tǒng)上存在的所有用戶組以及它們的GID。你可以通過/etc/group文件來查看。打開終端,輸入以下命令:

“`

sudo nano /etc/group

“`

這將打開一個nano文本編輯器,其中包含/etc/group文件的內(nèi)容。該文件的每一行都代表一個用戶組。每個字段由冒號分隔,分別表示組名、密碼、GID以及成員列表。你只需要關(guān)注組名和GID兩個字段。你可以使用上下箭頭鍵來滾動瀏覽文件。

如果你只想查看特定的用戶組,可以使用grep過濾器。例如,如果你要查看sudo組的信息,可以輸入以下命令:

“`

grep “sudo” /etc/group

“`

這將僅顯示sudo組的信息,包括組名、密碼、GID和成員列表。

2. 更改組的GID

要更改一個組的GID,你需要先將該組從所有用戶中移除,然后更改GID,最后將該組重新添加到用戶中。這里以更改sudo組的GID為例。

你需要從所有用戶中將sudo組移除。輸入以下命令:

“`

sudo delgroup sudo

“`

這將將sudo組從所有用戶中刪除。

接下來,你需要更改該組的GID。通常情況下,你不需要手動選擇一個新的唯一GID。你可以使用gid命令來將GID設(shè)置為下一個可用的數(shù)字?!竒id」命令在passwd包中提供。

“`

sudo apt-get install passwd

sudo gid -v sudo

“`

這將輸出sudo的新GID?,F(xiàn)在,你需要編輯/etc/group文件,將sudo組的GID更改為剛剛輸出的新GID。輸入以下命令:

“`

sudo nano /etc/group

“`

找到sudo組的行,將其中的GID更改為剛剛輸出的新GID。然后保存并關(guān)閉文件。

將sudo組添加回所有用戶中:

“`

sudo addgroup –gid 新的GID sudo

“`

這將重新創(chuàng)建sudo組并將其添加到所有用戶中。

3. 將用戶移到新組中

如果你要將一個用戶從原本的組中移動到新的組中,輸入以下命令。

“`

sudo usermod -g 新組名 用戶名

“`

這將將該用戶移動到新的組中。

4. 重新登錄并驗證GID更改

你需要注銷并重新登錄用戶,以便其新的組和GID生效。重新登錄后,你可以使用id命令來驗證GID是否已更改。輸入以下命令:

“`

id 用戶名

“`

這將輸出包括UID、GID和其他信息的用戶詳細(xì)信息。確保GID已更改為你所期望的值。

結(jié)論

這就是在Linux系統(tǒng)中更改GID的方法。雖然在大多數(shù)情況下,你不需要更改GID,但有時候需要更改它。重要的是,記得注銷并重新登錄用戶,以便GID更改生效。

相關(guān)問題拓展閱讀:

  • Linux用戶權(quán)限管理命令

Linux用戶權(quán)限管理命令

Linux系統(tǒng)中的用戶是分角色的,用戶的角色是由UID和GID來識別的(也就是說系統(tǒng)是識別的是用戶的UID、GID,而非用戶用戶名),一個UID是唯一(系統(tǒng)中唯一如同身份證一樣)用來標(biāo)識系統(tǒng)的用戶賬號(用戶名)。

文件的用戶與用戶組分為超級管理員,普通用戶和系統(tǒng)用戶。

1)超級管理員純爛的UID=0,GID=0,也可以這么說系統(tǒng)只要是識別出某個用戶的UID\GID都為0時,那么這個用戶系統(tǒng)就認(rèn)為是超級管理員。

2)普做螞漏通用戶(管理員添加的),默認(rèn)它的UID\GID是從,權(quán)限很小,只能操作自己的家目錄中文件及子目錄(注:nobody它的UID\GID是65534)。

3)系統(tǒng)用戶,也稱虛擬用戶,也就是安裝系統(tǒng)時就默認(rèn)物弊存在的且不可登陸系統(tǒng),它們的UID\GID是1-499。

我們可以通過cat /etc/passwd命令來查看所有的用戶信息,例如下圖,第三列是UID,第四列是GID:

創(chuàng)建用戶

useradd user1 創(chuàng)建用戶user1

useradd -e 12/30/2023 user2 創(chuàng)建用戶user2,有效期到

設(shè)置用戶密碼

passwd user1 設(shè)置密碼,有設(shè)置密碼的用戶不能用

這里設(shè)置密碼時可能會碰到密碼保護(hù)機(jī)制問題,這里需要注釋掉保護(hù)機(jī)制的問題

這個時候需要在編輯/etc/pam.d/system-auth文件,將其中的password requisite

和password sufficient兩行注釋掉,如下圖:

創(chuàng)建用戶組

groupadd –g 888 users 創(chuàng)建一個組users,其GID為888

groupadd users 不用g參數(shù),使用默認(rèn)的組ID

命令 gpasswd為組添加用戶

只有root和組管理員能夠改變組的成員:

gpasswd –a user1 users 把 user1加入users組

gpasswd –d user1 users 把 user1退出users組

命令groupmod修改組

groupmod –n user2 user1 修改組名user1為user2

groupdel刪除組

groupdel users 刪除組users

真正從安全性角度上來考慮的話,是要控制用戶一定執(zhí)行命令的權(quán)限,也就是哪些用戶可以執(zhí)行哪些命令,不可以執(zhí)行哪些命令,因此也就有了sudo這個應(yīng)用,對于sudo提權(quán),也就是修改/etc/sudoers的配置文件。

關(guān)于linux 更改gid的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。


網(wǎng)站欄目:如何在Linux上更改GID (linux 更改gid)
網(wǎng)頁網(wǎng)址:http://www.dlmjj.cn/article/djdpdde.html