Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

file permissions

[es] :: Hosting :: file permissions

[ Pregleda: 2973 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

svepomalo

Član broj: 306404
Poruke: 196



+21 Profil

icon file permissions04.10.2014. u 23:58 - pre 116 meseci
Cao svima,

koja je zamena za suPhp?
Uzeo sam vps, ubuntu 14 i standardno LAMP okruzenje.
Medjutim kako da resim problem sa file permissions?
suPhp nisam uspeo da instaliram jer mu fali neki arp.h kako vec a i procitao sam da ne moze da se instalira sa verzijom apache-a 2.4 a napusten je projekat.
Na projektu imam upload, i bezveze mi je da stavljam 0777 za svaki folder.
Ajde i nije tako strasno da je to samo uploads folder nego moram da imam opciju da dinamicki iz php-a pravim foldere.
Nemam neko iskustvo sa hostingom i generalno linux-om ali snalazim se.
Nemam jos uvek povezan domen vec gadjam vps preko IP adrese i sve sam od nule instalirao.
Projekat mi je u home dir-u, to sam uspeo da namestim preko /etc/apache2/sites-available/000-default.conf

Hvala!
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: file permissions05.10.2014. u 07:22 - pre 116 meseci
Koje su ti privilegije i vlasništvo na tom home diru? Ako samo u njemu praviš foldere, ne bi trebalo da imaš problema.

Generalno vlasništvo nad home dir možeš da staviš na korisnik_koji_koristiš:grupa_koja_ima_prava_a_kojoj_pripada_i_web_server_user, sa pravima 0770 (rwxrwx---). Ili obrnuta logika, da korisnik koji je vlasnik bude user pod kojim radi web server, a da grupa koja ima prava da piše sadrži i tvog usera za npr. ftp transfere, onda bi mogao da staviš i 0760 (rwxrw----) prava...

Hajde probaj malo više da objasniš šta i si i kako podesio, kao i koja su ti prava nad home direktorijumom web servera (pretpostavljam da nisi mislio na home direktorijum usera, nadam se).
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

svepomalo

Član broj: 306404
Poruke: 196



+21 Profil

icon Re: file permissions05.10.2014. u 23:06 - pre 116 meseci
izvinjavam se sto kasno odgovaram, ceo dan nisam bio uz komp

pa ovako, kad sam uzeo vps imao sam samo root koristnika, onda sam napravio jos jednog "marko" i dodelio mu iste permisije kao root, zasto ne znam
pa sam mu napravio folder u home dir-u, dakle folder marko
i onda podesio kao root directory za apache i tu smestio ceo project
ovo sam uradio jer sam instalirao vsftpd jer mu je valjda defaultni dir home i onda kad se kacim preko ftp-a sa userom marko prikaze mi ceo sadrzaj marko folder-a.
ovo mi stoji u apache2.conf
Code:


<Directory /home/marko/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>


a ovo u 000-default.conf
Code:


<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /home/marko
        <Directory />
                Options Indexes FollowSymLinks Includes ExecCGI
                AllowOverride All
                Require all granted
                Allow from all
        </Directory>
        ErrorLog /home/peca/logs/error.log
        CustomLog /home/peca/logs/access.log combined
        #Include conf-available/serve-cgi-bin.conf
        <IfModule mod_suphp.c>
                <Directory />
                    suPHP_UserGroup root root
                </Directory>
        </IfModule>
</VirtualHost>


ls -l za daje ovo:
drwxr-xr-x 10 root root 4096 Oct 4 22:13 marko

e da, napravio sam grupu root i u toj grupi su mi oba user-a root i marko.
sada mi nesto nije jasno, posto se valjda apache vrti pod root userom a i php, zar nebi trebalo da radi sve a ne da mi izbacuj denined u php-u?
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.dynamic.sbb.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: file permissions06.10.2014. u 07:42 - pre 116 meseci
mozda ti je bolje resenje mod_suexec, zato sto onda radis i sa ostalim fajlovima, ne samo sa php-om
odmah u virtual host dodas SuexecUserGroup user_id group_id

 
Odgovor na temu

svepomalo

Član broj: 306404
Poruke: 196



+21 Profil

icon Re: file permissions06.10.2014. u 14:01 - pre 116 meseci
hvala na odgovoru @agvozden

dakle jel je ovo pravi nacin:
sudo apt-get install apache2-suexec-custom
sudo a2enmod suexec

i onda sam u 000-default.conf dodao
SuexecUserGroup root root
ali i dalje imam problem, php mi izbacuje permission denied?
gde sam pogresio?
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.dynamic.sbb.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: file permissions06.10.2014. u 14:24 - pre 116 meseci
da li si restartovao apache2 server?

pitanje - zasto radis kao root? onda bi ti jednostavnije bilo da odradis rwX npr:
chmod a+rwX /home/marko -R

to ti dodje bezbednije nego da stavljas root na apache...

suexec direktivu trebas da stavis odmah nakon virtual host npr:

<VirtualHost *:80>
SuexecUserGroup user group
 
Odgovor na temu

svepomalo

Član broj: 306404
Poruke: 196



+21 Profil

icon Re: file permissions06.10.2014. u 14:38 - pre 116 meseci
jesam restartovao.
ili ovo ne radi nesto kako treba ili sam ja retardiran.
zasto sam stavio root? pa da probam.

Prvo sam stavio marko marko i nece.
pa sam chwon za public_html stavio www-data:www-data i radi sve.
sada sam a2dismod suexec i radi
pa sam onda chown za public_html stavio marko:marko pa potom a2enmod suexec i nece
pa sam vratio chown public_html www-data:www-data i radi
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.dynamic.sbb.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: file permissions07.10.2014. u 07:53 - pre 116 meseci
da li je uopste ucitan tan suexec ?
 
Odgovor na temu

svepomalo

Član broj: 306404
Poruke: 196



+21 Profil

icon Re: file permissions07.10.2014. u 08:30 - pre 116 meseci
pa jeste.
a2enmod suexec mi kaze da je vec enabled.
ne znam sta jos da probam...
 
Odgovor na temu

[es] :: Hosting :: file permissions

[ Pregleda: 2973 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.