Stranica: 1/2.

Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 12:44
Postao/la davorb
Ja se ispričavam ako već postoji ovakva tema na ovom forumu ali ja sam tražio i nisam našao što meni baš treba. Znači ovako, instalirao sam danas friški ubuntu 14.04 na komp i instalirao sam LAMP pomoću ovoga tutorijala https://www.digitalocean.com/community/ ... -on-ubuntu. Kada sam pokrenu localhost/ u firefoxu sve mi je pokazao kako i treba ali kada sam u mapu var/www/html/ pobriso index.php i zaljepio svoju mapu sa datotekama onda mi je izbacio error 403: You don't have premission to access / on this server. I znam u čemu je problem. Problem je u tome što nemam administratorska prava da pristupim toj mapi. I našao sam na internetu kako to rješiti da mogu vidjeti to u firefoxu pomoću ove naredbe: $sudo chown -R www-data:www-data /var/www. Sada mogu otvorit datoteku koju želim, ali kada želim nešto izmijeniti ili dodati novu mapu moram preko terminala otvarati nautilus kao administrator da mogu u toj mapi brisati, stavljati nove datoteke i sve to. Tako moram i gedit otvarati jer mi inače neželi spremiti promijene. E sad konačno moje pitanje je kako da dam sva administratorska prava za sve korisnike da mogu uređivati, brisati, stvarati i sve ostalo u mapi var/www a da nemoram to otvarati preko terminala kao administrator? :D

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 12:50
Postao/la iweb
Samo mala napomena, Linux ima bitno drugačiji sustav ovlasti od Windowsa i napraviti tako nešto potencijalno može biti opasno, ali možeš to napraviti sa sudo chmod -R 777 /var/www

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 13:03
Postao/la davorb
Hvala iweb koliko sam isprobao sve radi savršeno! :)

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 13:21
Postao/la shrike
iweb, treba te zatuć. 777 je užasno loša ideja i ne treba se savjetovati nikada. davorb, kao root pokreni ovo:

Kod: Označi sve

adduser username www-data
pri čemu je username tvoj username (očito) na linuxu (od mene bi bilo onda recimo adduser shrike www-data. Zatim se odlogiraj i opet ulogiraj, te ćeš moći editirati stvari kao obični korisnik. Nakon što si to napravio, pokreni ovo da negiraš 777:

Kod: Označi sve

chmod o-wx -R /var/www
davanje 777 je UŽASNO LOŠA IDEJA.

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 15:58
Postao/la iweb
Znam da je užasno loša ideja, ali čovjek je htio "sva administratorska prava za sve korisnike da mogu uređivati, brisati, stvarati, i sve ostalo u mapi /var/www", napomenuo sam da je potencijalno opasno, ali čovjek je napisao da mu treba za sve usere sve ovlasti, dakle 777.

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 16:50
Postao/la shrike
pitao je to zato jer ne zna ni što pitati jer razmišlja u windows stilu. to ne znač ida ti trebaš davati win odgovore.

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 17:30
Postao/la davorb
Hvala shrike, ali ne koristim samo ja to tako da mi je trebalo za sve usere.

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 17:36
Postao/la iweb
Pametnije ti je dodavat onda te usere u grupu jednog po jednog, jer shrike je u pravu, ovo ti može biti jako opasno i loša je ideja davati 777 na... išta, zapravo.

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 17:41
Postao/la davorb
A što zapravo znači taj 777? :D i zašto je to tako opasno? :-?

Re: Kako dati sva administratorska prava odabranoj mapi?

Postano: 02 kol 2014, 17:58
Postao/la iweb
777 znači da svatko/svašta što ima pristup računalu (i ne mora biti fizički, može biti i ssh) može raditi bilo što tom folderu i sadržaju unutar njega i to su prevelika prava - analogija iz stvarnog svijeta bi otprilike bila da vrata od stana u kojem imaš jako puno bitnih stvari ostaviš otvorena, bez zaštite i otključana.

Pročitaj si i ovo za više o toj temi: http://askubuntu.com/questions/20105/wh ... -chmod-777