日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

discuz修改用户uid_你知道Linux中的UID和GID的含义吗

發(fā)布時間:2023/12/10 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 discuz修改用户uid_你知道Linux中的UID和GID的含义吗 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

你知道Linux中的UID和GID的含義嗎

是不是大家看到UID(user id)和GID(group id),都會立馬說不就是用戶和用戶組ID。

但是。

當我們登陸Linux系統(tǒng)時,輸入自己的用戶名和密碼,這里其實Linux系統(tǒng)并不認識你的用戶名(或者換一種說法,不是依賴于你的用戶名來識別你),它只認識你的用戶名所對應的ID號(一串數(shù)字)。

直白一點,用戶名實際沒有ruan用,僅是為了方便用戶的記憶而已(對比域名和ip)。

如下圖:

查看odysee用戶UID和GID

Linux系統(tǒng)將所有用戶名稱與ID的對應關系都存儲在/etc/passwd文件中。

如下圖:

用戶組名稱和ID對應關系都存儲在/etc/group文件中。

1、 這里大家可能會問,既然Linux系統(tǒng)不認識用戶名,文件是如何判別它的擁有者名稱和群組名稱的呢?

解:

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

這里就類似于數(shù)據(jù)庫中student表,拿著sno(學號)找對應的sname(姓名)。

如下圖所示:

stat groovy.txt

2、 做個小demo

實現(xiàn)讓odysee用戶無法進入自己的家目錄

提示:修改重要配置文件請?zhí)崆皞浞?/strong>

(1)修改odysee的UID

(2)查看剛剛odysee的groovy.txt文件

是不是發(fā)現(xiàn)本來的用戶名odysee變成了1000

前面我們已經(jīng)說過了,每個文件都有自己的擁有者ID和組ID,當文件groovy拿著ID(1000)去/etc/passwd找自己的姓名時,發(fā)現(xiàn)沒有和1000匹配的姓名(因為我們剛剛把它的UID改為了9527)。所以只能顯示UID。

(3) 從root切到odysee

下面居然提示沒有權限。

還回不了自己的家了。

ll home

drwx------ 3 1000 odysee 4096 May 22 11:04 odysee

是不是跟(2)一樣的原理。

該目錄只有UID為1000的用戶可以進入,其余的(不限r(nóng)oot)一切免進(g、o位沒有權限,只有u位有rwx權限)。

總結:

關于UID和GID大家是不是有了一點點新的認識。

關于/etc/passwd文件中用戶的UID別忘了改回去。

修改UID操作慎用!!!

感謝支持。

總結

以上是生活随笔為你收集整理的discuz修改用户uid_你知道Linux中的UID和GID的含义吗的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。