Skupiny uzivatelu

Tibor Zenis zenis na fmph.uniba.sk
Pátek Březen 19 10:12:36 CET 2004


On Fri, Mar 19, 2004 at 09:52:41AM +0100, Jaroslav Sýkora wrote:
> Jak vlastne v Linuxu (Unixu) funguji skupiny uzivatelu?
> 
> Vzdycky jsem si myslel, ze jeden uzivatel muze byt ve vice skupinach
> (/etc/group) a ze vse funguje tak, jak by to melo logicky fungovat.
> 
> Pak jsem ale vyzkousel tohle: - do /etc/group pridam skupinu lide,
> ktera obsahuje cleny 'jara' a 'nikdo' - v /home/jara: touch aaa - ls
> -l aaa: skupina jara, uzivatel jara - a nakonec: jara# chgrp lide aaa
> : Permission denied Takze jak to ma vlastne fungovat?
Mne to funguje (debian/testing), nech si uzivatel jara overi pomocou id,
ci naozaj ma medzi groups lide.
> 
> Kdyz potom jako root zmenim u souboru aaa uzivatele na 'nikdo' a
> skupinu na 'lide', dam mu prava 'citelne pro skupinu'/'nepristupne pro
> ostatni', tak jako uzivatel jara nemam k souboru pristup (pro cteni) i
> kdyz jsem ve stejne skupine jako je skupina souboru.
To iste
> 
> Problem je asi v tom, ze jadro, ktere dela kontroly, samozrejme nevi
> nic o /etc/group (tyto udaje lze koneckoncu spravovat i pres LDAP nebo
> NIS), a proto kdyz file_gid <> current_user_gid, tak proste uzivatel
> neni ve skupine...
Po pridani uzivatela do nejakej skupiny sa zmena prejavi az po novom
prihlaseni uzivatela.

Viacej: man sg(1)
man su(1)
man login(1)
man id(1)
> 
	Tibor

-- 
,..,.,..,.,..,.,..,.,..,.,..,
; Tibor Zenis               ;
: zenis @ fmph . uniba . sk :
'``'`'``'`'``'`'``'`'``'`'``'


Další informace o konferenci Linux