技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類(lèi) >

Linux系統(tǒng)中有效用戶(hù)組和初始用戶(hù)組有什么作用于區(qū)別?

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-02-21 18:04┆點(diǎn)擊:

  這里講解Linux中的有效用戶(hù)組和初始用戶(hù)組

  1、/etc/group文件的結(jié)構(gòu)

20.jpg

  2、/etc/group文件中內(nèi)容說(shuō)明

  1段是賬戶(hù)名,與/etc/passwd文件中的1段匹配

  2段是組密碼,一般不需要設(shè)置

  3段是GID

  4段是該group中的成員列表,中間用英文的逗號(hào)分隔

  例如,默認(rèn)的mail組中有2個(gè)用戶(hù)mail和postfix

21.jpg

  3、查詢(xún)oracle用戶(hù)在passwd,shadow,group文件中的內(nèi)容

22.jpg

  4、本測(cè)試機(jī)上,命令grep /etc/passwd /etc/shadow /etc/group運(yùn)行結(jié)果如下:

  復(fù)制內(nèi)容到剪貼板

  /etc/passwd:oracle:x:54321:54321::/home/oracle:/bin/bash

  /etc/shadow:oracle:$6$yxkNIulf$nYTPPqi/VgXFh5QdH4yZAHAB5NMz7CimNITDUUpUPKZYr0.m.KrZNcfkDX16O3

C9puotrCMH2IKY5Kjfl.blh/:16785:0:99999:7:::

  /etc/group:dba:x:54322:oracle

23.jpg

  5、有效用戶(hù)組(effective group)和初始用戶(hù)組(initial group),這個(gè)初始用戶(hù)組權(quán)限對(duì)系統(tǒng)啟動(dòng)前已經(jīng)存在的文件,按照初始用戶(hù)組的權(quán)限處理,passwd文件中的第4段就是初始用戶(hù)組,用戶(hù)登錄系統(tǒng)就有該組的權(quán)限

24.jpg

  6、有效用戶(hù)組(effective group)

  如果是系統(tǒng)啟動(dòng)以后新建的文件,權(quán)限是繼承初始用戶(hù)組還是有效用戶(hù)組呢?Linux規(guī)定是有效用戶(hù)組如何查詢(xún)當(dāng)前用戶(hù)的有效用戶(hù)組呢?

  ##使用groups命令,注意,這里是group+s

  ##注意,如果groups命令有多個(gè)輸出,則第一個(gè)輸出是有效用戶(hù)組。

25.jpg

  7、如何修改當(dāng)前用戶(hù)的有效用戶(hù)組呢?

  使用newgrp+組名稱(chēng)

  #如果當(dāng)前用戶(hù)是root,如果輸入命令:newgrp users

  #修改當(dāng)前用戶(hù)root的有效用戶(hù)組

  #則使用groups用戶(hù)輸出的結(jié)果是

  users root

26.jpg