[ glamoc @ 12.12.2010. 10:38 ] @
Web aplikacija na kojoj radim nalazi mi se na /var/www u direktorijumu semidev. Tom direktorijumu dodelio sam usera i grupu www-data kako bi apache mogao da radi sve sto mu treba.
E sad posto projekat razvijam iz eclipsa kad pokusam napraviti projekat od tih fajlova on se buni i kaze da proces(eclipse) ima pravo samo da cita i izvrsava sa ove lokacije.Kako na najbezbolniji nacin(pre svega mislim da ne dam prevelika ovlascenja svim ostalim procesima) da eclipsu omogucim da obavlja i kreiranje fajlova nad tim direktorijumom.


[ combuster @ 12.12.2010. 11:20 ] @
Mozda ima boljih resenja ali prvo koje mi pada na pamet je:

su -c 'eclipse' - user

user zameni imenom korisnika koji ima prava nad tim direktorijumom.

E sad, ne znam da li si napravio home folder za tog usera kada si ga kreirao, ako nisi podesavanja eclipsa se nece pamtiti (u stvari ne znam da li ce se startovati uopste).
[ Zekica @ 12.12.2010. 13:10 ] @
Prva varijanta koju možeš uraditi je da taj folder bude u vlasništvu tvog user-a, a da www-data ima pravo čitanja fajlova (i upisisvanje na odgovarajućim mestima - ovo je potrebno samo za fajlove koje neka skripta koja se izvršava kroz web server menja).
Ako to nije dovoljno, onda je drugo rešenje da tvoj user bude vlasnik fajlova, a da grupa bude www-data ili da www-data bude vlasnik a da neka od grupa kojim tvoj korisnik pripada bude grupa vlasnik, i da onda prava pristupa budu rw-rw-r-- za fajlove i rwxrwx- za foldere.
I treća varijanta je da bude rw-rw-rw- odnosno rwxrwxrwx tako da svi imaju prava čitanja i pisanja nad tim fajlovima.