» »

Linux

Linux

EagerWolf ::

LP

Zanima me, kako bi naredil, da vse na novo kreirane datoteke znotraj dolocene datoteke dobijo vrednost 777 (Read/write pravice) ...

Se pravi (v oklepajih je dolocena vrednost chmod)

ROOT_DIR (777)
-> DIR 1 (777)
-> DIR 2 (777)
-> NOV DIR (***)


DIR1 in DIR2 sta rocno nastavljena na 777 (prav tako ROOT_DIR) ... NOV DIR pa ne! Zelim pa nastaviti, da bi bile znotraj ROOT_DIR-a vse kreirane mape avtomatsko nastavljene na chmod 777...

Hvala za nasvete!
I never eat a pig couse a pig is a cup!

BigWhale ::

$ man umask


PS: To kar bi rad pocel ni ravno pametno...

EagerWolf ::

$ man umask

am .. ;) se prav manual bo pomagu ;)

jah .. sej je ubistvu to so datoteke za open galerijo slik ...
I never eat a pig couse a pig is a cup!

roscha ::

Vse lepo in prav, ampak 777?

644 ali 664 bi še nekako razumel..

Rajši si poglej man chmod oziroma chmod -R

MTm2H37rqt7B ::

Kar potrebujes je samo, da lahko proces za web streznik (najbrz apache) bere te direktorije.

Poglej pod katerim uporabnikom tece apache.

Chown uporabnik:grupa direktorij

Chmod 755 direktorij

To bo direktoriju dalo prioritete da lahko uporabnik/lastnik pise/bere, grupe in ostali pa samo berejo vsebino.

sverde21 ::

sm mel iste težave, php napiše da nima pravic do izvrševanja datoteke, fora je v tem, da apache zalaufam v rc.M datoteki, se pravi se izvrši vse skupaj, ko se poloh ne prijavim, zato linux to šteje kakor da do datoteke hoče dostopati drug uporabnik in potem ne dela :P
<?php echo `w`; ?>

BigWhale ::

Ja, man umask ti bo pomagal. Ce si prelen, da bi to prebral in nastudiral, potem je to tvoj problem.

EagerWolf ::

Noben ne pravi da sem prelen .. zanimal me je samo katere obcije obstajajo ...

Sepravi umask je edina ..

kaj pa ce bi php-ju dodal kako opcijo, da se nekako logira v to datoteke kot uporabnik ... bi bilo to mozno?
I never eat a pig couse a pig is a cup!

hruske ::

1. grep -i user /etc/apache2/httpd.conf
2. Pa vidis kot kateri uporabnik apache lavfa
3. chown -R www-data.www-data /tista/mapa/k/te/jaha
Rad imam tole državico. <3

BigWhale ::

umask ti nastavi default permissions pri kreiranju datotek in direktorijev...

der_Alte ::

Rešitev bi bila, da se postavi uporabnike in uporabnika s čigar pravicami teče apache, v isto grupo, potem pa na dotičnem direktoriju postaviš setgid bit in ustrezno chownaš. Datoteke bodo tako imele 664 s pomembno razliko, da bodo vse datoteke avtomatično spadale v ustrezno grupo, tako da jih bo apache lahko prebral.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kako najlaže rešiti problem z unix permissioni

Oddelek: Pomoč in nasveti
161720 (1467) eVro
»

Kako zaščititi /uploads direktorij?

Oddelek: Izdelava spletišč
161908 (1671) MrBrdo
»

[Linux][OpenSuSe] SVN repozitorij na Windows shared folders in pravice za datotečni s

Oddelek: Operacijski sistemi
161795 (1599) 'FireSTORM'
»

Linux in dovoljenja

Oddelek: Operacijski sistemi
51036 (953) hruske
»

Nekaj Linux vprasanj

Oddelek: Operacijski sistemi
131954 (1675) HerrBaron

Več podobnih tem