Web servers

1 отговора 94 прегледа
#1

Web servers

Здравейте народе

Някой разбирач може ли да ми обясни по какъв критерий web сървърите решават кои ентрита от системната променлива РАТН да разрешава и кои не ?

Когато принт-на РАТН в конзола (команд промпт) ми дава всички ентри-та, но когато го направя през .cgi скрипт ( $ENV{'PATH'} ) ми връща само част от тях.

Ще съм благодарен също и ако ми кажете как мога да добавя ново ентри в РАТН 'гледан' от MS IIS.
В Апаш с мод_пърл слагам SetEnv PATH ...

Отговор
в отговор на mono #2

Re: Web servers

Po princip web servera (apache) raboti kato potrebitel nobody. Ako dadesh ps -ax | grep httpd shte go zabelejish. Ot tova podrazbirai che i cgi-kata koqto se izvikva raboti s pravata na sushtiq potrebitel.

Wseki potrebitel w sistemata ima razlichni promenlivi w shela si. Root potrebitelq ima wsichko, obiknoveniq potrebitel dosta po malko neshta. Naprimer specialno za PATH ako ne si root se izkluchvat /usr/sbin i nqjkoi drugi direktorii koito na obiknoveniq potrebitel ne bi trqbwalo da sa mu nujni.

Za sujalenie sum malko bos w MS IIS i ideq si nqma kak mojesh da promenqsh w runtime ENV promenlivite.

Отговор