linux命令gid linux命令行安裝yum

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

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

創(chuàng)新互聯(lián)是一家專業(yè)提供鯉城企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為鯉城眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。

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

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

2)普通用戶(管理員添加的),默認(rèn)它的UID\GID是從500-65535,權(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/2021 user2 創(chuàng)建用戶user2,有效期到2021-12-30

設(shè)置用戶密碼

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

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

這個時候需要在編輯/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的配置文件。

Linux中的uid和gid是什么呢

Linux系統(tǒng)中,每個用戶的ID都有兩種,即用戶ID(User ID,簡稱UID)和組ID(Group

ID,簡稱GID),這與文件擁有者和擁有群組兩種屬性所對應(yīng)。

文章開頭也提到了,Linux系統(tǒng)并不認(rèn)識我們的用戶名和密碼,那問題來了,文件是如何判別它的擁有者名稱及群組名稱的呢?

每個文件都有自己的擁有者ID和群組ID,在顯示文件屬性時,系統(tǒng)會根據(jù)/etc/passwd和/etc/group文件中的內(nèi)容,分別找到UID和GID所對應(yīng)的用戶名和群組名,最終顯示出來。

在/etc/passwd文件中,利用UID可以找到所對應(yīng)的用戶名,在/etc/group文件中,利用GID可以找到所對應(yīng)的群組名。

可以做個小實驗,在Linux操作系統(tǒng)中,常用的有兩個賬戶,分別為root超級管理員賬戶和普通賬戶,我們可以先使用root賬號登錄并執(zhí)行命令vim

/etc/passwd,在該文件中找到普通用戶并將其UID隨意改一個數(shù)字,這是你會發(fā)現(xiàn),當(dāng)你查看普通賬戶所擁有的文件時,你會發(fā)現(xiàn)所有文件的擁有者并不是普通用戶,而是數(shù)字。

一般情況下,當(dāng)?shù)卿汱inux操作系統(tǒng)后,會先尋找/etc/passwd是否有輸入賬號,如果沒有,則跳出,如果有,則讀取對應(yīng)的UID與GID,隨后進入/etc/shadow核對密碼,一切完成后,則進入shell管控。

由此可見,UID與GID在日常的賬戶管理中,發(fā)揮著非常重要的作用,因為一不小心就可能訪問不了自己的文件,所以溫馨提示大家,不要隨便改動自己的/etc/passwd與/etc/group文件。

linux系統(tǒng)組怎樣更改gid

1、更改用戶gid的命令是groupmod,使用groupmod修改組的gid。

2、使用chgrp命令修改原來用戶文件和目錄的屬組。

3、修改對應(yīng)用戶所屬的組的gid,保存。

linux--13、用戶身份UID和GID

root用戶擁有極高的系統(tǒng)所有權(quán),能夠管理系統(tǒng)的各項功能,真正讓root成為“超級用戶”的原因是它的UID值。

每個用戶都有對應(yīng)的 唯一UID值 ,可以分成三類用戶:

用戶的UID保存在 /etc/passwd 文件中,而賬戶密碼保存在 /etc/shadow 文件中。

例如,輸入命令 $ cat /etc/passwd ,可以查看所有的用戶信息,下面是三類用戶的例子:

第一行為root超級用戶,第二行為ftp系統(tǒng)用戶,第三行為test普通用戶。

每行用戶信息都以 “:” 作為分隔符,劃分為7個字段,每個字段所表示的含義如下:

用戶名:密碼:UID:GID:描述性信息:主目錄:默認(rèn)Shell

其中,默認(rèn)shell為 /bin/bash 表示可以登錄,為 /sbin/nologin 時表示不可以登錄。

GID 是用戶組的編號,可以將多個用戶加入到某個組中,方便指派任務(wù)或工作。

每個用戶在被創(chuàng)建時均會創(chuàng)建一個默認(rèn)組(其GID與UID相同,叫作基本組或初始組),而后加入的組叫作擴展組或附加組。

用戶組名和GID則保存在 /etc/group 文件中。

輸入命令 $ cat /etc/group 可以查看所用用戶組的信息,例如:

每行的用戶組的信息都以 “:” 作為分割符,劃分為4個字段,每個字段所表示的含義如下:

組名:密碼:GID:該用戶組中的用戶列表

其中,組密碼保存在 /etc/gshadow 文件中,用戶組密碼一般沒用;組中的用戶列表只包括附加用戶,如果該組是某個用戶的初始組,則這個用戶不會出現(xiàn)在這個用戶列表中。

當(dāng)前文章:linux命令gid linux命令行安裝yum
文章來源:http://muchs.cn/article24/dohsjje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、軟件開發(fā)、域名注冊企業(yè)網(wǎng)站制作、網(wǎng)站策劃網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化