Linux 有效與初始使用者組

2021-09-12 21:42:26 字數 713 閱讀 2526

這個檔案的每一行代表乙個使用者組,以冒號分隔各個字段。共有4個字段,分別是:

/etc/passwd中使用者對應的那一行的第4個字段,就是所謂的初始使用者組。也就是說,當使用者登入系統,立刻就擁有這個使用者組的相關許可權。

但是如果不是初始使用者組,則必須要在/etc/group對應的某一行的第4個字段中新增使用者名稱,才能把該使用者新增進該使用者組。

如果乙個賬號同時在多個使用者組內,那如果該使用者新建乙個新的檔案或目錄時,新檔案的組是哪個呢?這個就跟當時的有效使用者組有關了。

想要知道使用者自己當前的有效使用者組和支援的使用者組,使用groups即可。

在這個輸出的資訊中,第乙個輸出的使用者組就是當前的有效使用者組了

使用newgrp命令可以切換有效使用者組,注意只能切換當前賬號支援的使用者組。

假設當前使用者支援「test」和「foo」這兩個使用者組。那麼newgrp testnewgrp foo是有效的。其他的都是無效的。

這個命令是以另外乙個shell來提供這個功能的,換句話說,使用者使用了另乙個shell來登入,而且新的shell給予該使用者的有效gid是新切換的使用者組。

由於是新取得乙個shell,因此如果想回到原來的shell,則需要輸入exit

初始使用者組,有效使用者組,初始使用者,有效使用者

自從我開始學習linux系統管理以來,這幾個概念一直困擾著我。今天,一定要搞清楚這幾個概念,然後好好研究研究他們到底是幹什麼用的。藉此,寫篇 久違 了的部落格,和大家共享下我的總結 實際使用者 real user id 實際使用者就是登陸到shell的時候的使用者,也就是最開始的使用者。在大棚部落格...

Linux 中有效使用者組和初始使用者組

先檢視一下 etc group 檔案 root localhost cat etc group root x 0 root bin x 1 root,bin,daemon daemon x 2 root,bin,daemon sys x 3 root,bin,adm adm x 4 root,adm...

linux使用者與使用者組

1 使用者和使用者組的概念 使用者 使用作業系統的人 使用者組 具有相同系統許可權的一組使用者。2 檢視使用者組 1.etc group 組名 組密碼 x為佔位符 組編號 1 499是預留給系統使用者組的,作業系統中的軟體和服務等 組使用者名稱 使用者名稱與組名相同則省略 root x 0 daem...