Cyclone::files

DESCRIPTION

Správa súborov a adresárových štruktúr frameworku Cyclone

SYSTEM PRAV

Pre prava su pouzivani dvaja zakladni uzivatelia a dve zakladne skupiny. Uzivatel cyclone3, apache a groupy cyclone3 a www.

cyclone3 = cyclone3;apache;{developers}
www = apache

DEPENDS

knižnice:

Fcntl

VARIABLES

$user, $user_www, $group, $mediasrv_user, $mediasrv_group

Nastavenie uzivatela a skupiny Cyclone3, apache usera a taktiez prav adresarov pre mediaserver.

$user - uzivatel Cyclone3, defaultne "cyclone3", da sa prepisat v TOM.conf ako $TOM::user

$group - skupina uzivatelov Cyclone3, defaultne "cyclone3", da sa prepisat v TOM.conf ako $TOM::group. Pokial v danej instalacii pracuje viac uzivatelov (nielen uzivatel apache a cyclone3), potom je vhodne aby vsetci tito uzivatelia (okrem apache) mali default groupu rovnaku, inak dochadza ku konfliktom pri vytvarani suborov, na ktore ostatni ludia nemaju prava, prace so subversion, etc...

$user_www - uzivatel httpd servera pod ktorym je spustany, defaultne "apache", da sa prepisat v TOM.conf ako $TOM::user_www

$mediasrv_user, $mediasrv_group - Cyclone3 ma podporu pre pouzitie pracu s mediami na inom serveri. Toto je v hodne hlavne v pripade ak nechceme zatazovat aplikacny server servovanim statickych suborov. V takom pripade sa vytvori adresar /www/TOM/!media ktory je NFS adresarom na media server. Potom kazdy !media adresar v domene (eg. !example.tld/!media) je symlinkom dovnutra /www/TOM/!media/... V takomto pripade samozrejme kvoli NFS treba uplatnovat zvlastne prava na tieto adresare.

@setid_d

Zoznam regulárnych výrazov pre detekciu typu adresára + nastavenie práv

['regexp' ,"directory type name" ,"mod" ,"user:group"]

@setid_F

Zoznam regulárnych výrazov pre detekciu typu suboru + nastavenie práv

['regexp' ,"directory type name" ,"mod" ,"user:group"]

%rights

Zmena masky na cislo

'---' => '0'

FUNCTIONS

chfile($file,)

Zisti o aky typ suboru ide a ...

_chmod($file,'mod')

Tato funkcia nesmie byt dostupna zvonku

_chown($file,'user:group')

Nezdokumentovane


If published informations are not helpfull, something is missing or wrong, please report. Thanx for contribution.
This content is generated from file 'http://svn.cyclone3.org/trunk/frame/.core/.libs/Cyclone/files.pm'

AddThis Social Bookmark Button RSS

User Comments