Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Změna oprávnění pro složku "www"  (Přečteno 10745 krát)

Mav3rick

  • Návštěvník
  • Příspěvků: 19
Změna oprávnění pro složku "www"
« kdy: 21 Října 2007, 22:36:05 »
Nainstaloval sem si apache2 pod Ubuntu 7.06... vse beha jak ma, az na jednu podstatnou vec... nejdou mi zmenit prava pro slozku "www" takze nejsem schopen do ni neco nakopirovat...

podle navodu tady na webu jsem se o to snazil.. nsaledujicim zpusobem:
sudo chmod o=rwx /var/www

ale nic se nezmeni ani v terminalu nanapise zadnou chybu... :-(

a ted uz nevim co s tim...
tak pls  poradte...
« Poslední změna: 19 Listopadu 2007, 13:03:12 od Anna Taliánová »

Marp

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 2456
  • Moje práce není probudit ovce, ale shromáždit vlky
    • Marek Marp Pszczolka
Re: Změna oprávnění pro složku...
« Odpověď #1 kdy: 21 Října 2007, 22:38:39 »
Já jsem to vždy řešil přes nautiluse v root režimu:
V terminálu zadej
Kód: [Vybrat]
sudo nautilus, pak si najdi složku /var/www a změň práva pro sebe - zápis i čtení - pravým myšítkem na složku > Vlastnosti > Oprávnění...
Marek *Marp* Pszczolka
--------------------------------------------
Lenovo IdeaPad 5, CPU: 8jádrový AMD Ryzen 7, 16GB RAM, GPU: AMD ATI Renoir, 512GB SSD + Debian GNU/Linux Bookworm/Sid - Kernel: 5.18

anicka

  • Host
Re: Změna oprávnění pro složku...
« Odpověď #2 kdy: 21 Října 2007, 22:47:07 »
Někde jsem zde na fóru dnes četla (a bylo to v této rubrice "Konverzace pro úplné začátečníky"), že se též ta složka nemá jmenovat /var/www , ale /var/www-data .

Marp

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 2456
  • Moje práce není probudit ovce, ale shromáždit vlky
    • Marek Marp Pszczolka
Re: Změna oprávnění pro složku...
« Odpověď #3 kdy: 21 Října 2007, 22:49:01 »
Někde jsem zde na fóru dnes četla (a bylo to v této rubrice "Konverzace pro úplné začátečníky"), že se též ta složka nemá jmenovat /var/www , ale /var/www-data .

No nevím - složku www si systém, konkrétně Apache2, vytvoří sám - normálně (pokud není nainstalován Apač) tam není  ;)
Marek *Marp* Pszczolka
--------------------------------------------
Lenovo IdeaPad 5, CPU: 8jádrový AMD Ryzen 7, 16GB RAM, GPU: AMD ATI Renoir, 512GB SSD + Debian GNU/Linux Bookworm/Sid - Kernel: 5.18

Mav3rick

  • Návštěvník
  • Příspěvků: 19
Re: Změna oprávnění pro složku...
« Odpověď #4 kdy: 21 Října 2007, 22:52:10 »
jj, já vím,  když je apache nainstalenej tak si odtamtad bere adresare localhost... (default) ale uz sem to udelal pomoci nautila.. jen by me zajimalo proc mi to nefunguje pres terminal
« Poslední změna: 23 Října 2007, 11:59:50 od Anna Taliánová »

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Změna oprávnění pro složku...
« Odpověď #5 kdy: 22 Října 2007, 12:33:26 »
napiste sem vysledek prikazu
Kód: [Vybrat]
$ ls -ld /var/www

pak spustte
Kód: [Vybrat]
$ sudo chmod o+rwx /var/www
a zase
Kód: [Vybrat]
$ ls -ld /var/www

anicka

  • Host
Re: Změna oprávnění pro složku "www"
« Odpověď #6 kdy: 25 Října 2007, 19:01:07 »
Doplnila jsem název tématu (původně "Změna oprávnění pro složku..."). Děkuji za pochopení. :-)
« Poslední změna: 19 Listopadu 2007, 13:59:07 od Anna Taliánová »

speat

  • Návštěvník
  • Příspěvků: 18
Re: Změna oprávnění pro složku "www"
« Odpověď #7 kdy: 26 Prosince 2007, 22:57:46 »
Ahoj, mám trošku jiný problém :)
Soubory do adresare www mohu nakopirovat, ale apache k nim nema pristup!
Citace
You don't have permission to access / on this server.
Mohu se zeptat jaky chmod nastavit pro slozku /var/www, aby to bylo bezpečné a zároven fungovalo? Pripadne jak nastavit skupiny, vlastníky.... Díky za odpoved.

Pavelp

  • Host
Re: Změna oprávnění pro složku "www"
« Odpověď #8 kdy: 27 Prosince 2007, 09:06:52 »
Nemate spatne nastavenou direktivu DocumentRoot ?

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku "www"
« Odpověď #9 kdy: 27 Prosince 2007, 10:10:14 »
Ahoj, mám trošku jiný problém :)
Soubory do adresare www mohu nakopirovat, ale apache k nim nema pristup!
Citace
You don't have permission to access / on this server.
Mohu se zeptat jaky chmod nastavit pro slozku /var/www, aby to bylo bezpečné a zároven fungovalo? Pripadne jak nastavit skupiny, vlastníky.... Díky za odpoved.
Viz Pavelp a nechal bych tam práva, která se vytvořila při instalaci.
Navíc v gutsy je vše automaticky pěkně takže pokud nevíte co co znamená moc bych se v tom nehrabal jinak to rozhašíte.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku...
« Odpověď #10 kdy: 27 Prosince 2007, 10:11:08 »
Někde jsem zde na fóru dnes četla (a bylo to v této rubrice "Konverzace pro úplné začátečníky"), že se též ta složka nemá jmenovat /var/www , ale /var/www-data .
A není jedno jak se ta složka jmenuje, když apache má správnou cestu v konfiguráku?
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

speat

  • Návštěvník
  • Příspěvků: 18
Re: Změna oprávnění pro složku "www"
« Odpověď #11 kdy: 27 Prosince 2007, 10:24:39 »
Tuto direktivu mam takto:
Kód: [Vybrat]
ServerRoot "/etc/apache2"
 DocumentRoot "/var/www"

No problem je take to, ze uz nevím jaka tam byla prava :) Podívate se nekdo prosím?
« Poslední změna: 27 Prosince 2007, 10:26:39 od speat »

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku "www"
« Odpověď #12 kdy: 27 Prosince 2007, 10:41:14 »
Tuto direktivu mam takto:
Kód: [Vybrat]
ServerRoot "/etc/apache2"
 DocumentRoot "/var/www"

No problem je take to, ze uz nevím jaka tam byla prava :) Podívate se nekdo prosím?
Klidně 777 pro všechny.... neznám ty parametry... používám grafiku... ale v manuálu to bude ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

speat

  • Návštěvník
  • Příspěvků: 18
Re: Změna oprávnění pro složku "www"
« Odpověď #13 kdy: 27 Prosince 2007, 10:45:01 »
Citace
Klidně 777 pro všechny.... neznám ty parametry... používám grafiku... ale v manuálu to bude ;)

No a nebude to nebezpecne?
Jeste jeden problem, kdyz dam chmod 777 /var/www, Tak mi php hází chyby pri funkci require (nebo include), ze nema opravneni otevirat ty soubory. Proto jsem myslel na nastavení vlastníku, nebo nejak zmenit skupiny...
Napr sebe pridat do skupiny www-data ... Ale radsi bych byl, kdyby nekdo zkusenejsi poradil :)

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku "www"
« Odpověď #14 kdy: 27 Prosince 2007, 10:51:17 »
No tuším, že defaultně je to nastavené tak, že obsah může měnit root a ostatní mohou pouze číst. Pokud uživatel ze kterého přistupujete může číst obsah pomocí gedit tak může i php. Chce ty práva, ale nastavit rekurzivně pro podadresáře i.
PS: myslím, že jsem celkem zkušenej dost...(budu tu až večer momentálně odjíždím do Prahy)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

speat

  • Návštěvník
  • Příspěvků: 18
Re: Změna oprávnění pro složku "www"
« Odpověď #15 kdy: 27 Prosince 2007, 10:58:28 »
Jee.. to se omlouvam! Ja to nemyslel tak, ze nejste zkuseny. :)

No ted jsem nastavil prava takto
Kód: [Vybrat]
chmod -R 777 /var/www a chodi  to tak jak ma!
Sice to podle me neni uplne bezpecne, kdyz muze zapisovat a spoustet kdokoliv, ale pri jakemkoliv jinem nastaveni mi to hazi php script errory s nastavenim prav....

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku "www"
« Odpověď #16 kdy: 27 Prosince 2007, 15:38:41 »
Tak to je -R bylo jasné. A co to máte vůbec za server? To jenom testujete nebo to slouží více uživatelům?
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

speat

  • Návštěvník
  • Příspěvků: 18
Re: Změna oprávnění pro složku "www"
« Odpověď #17 kdy: 27 Prosince 2007, 17:10:53 »
Zatím pouze testuji na svém notebooku... Ale chtel jsem na svem malem serveru prejit z windows na linux ubuntu server. Takze zatim je to jednouzivatesky rezim, ale casem by se instaloval i na skutecny server...

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku "www"
« Odpověď #18 kdy: 27 Prosince 2007, 19:53:27 »
No podle mě, kdyby jste nastavil root všechny práva a ostatním pouze čtení, tak to pojede:

http://cs.wikipedia.org/wiki/Chmod

Jestli to nepojede, tak bych se podíval na mém serveru přesně na ty práva ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

speat

  • Návštěvník
  • Příspěvků: 18
Re: Změna oprávnění pro složku "www"
« Odpověď #19 kdy: 27 Prosince 2007, 19:59:57 »
Dal jsem tyto práva:
Kód: [Vybrat]
root@nx6310unix:~# chmod -R 744 /var/www
Vsechny skripty (i staticke html) mi pak pisou:
Kód: [Vybrat]
Forbidden

You don't have permission to access /save/dataSave.php on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.2 Server at localhost Port 80

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku "www"
« Odpověď #20 kdy: 27 Prosince 2007, 22:09:15 »
Tak po nainstalování jsou tam práva r-x
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

speat

  • Návštěvník
  • Příspěvků: 18
Re: Změna oprávnění pro složku "www"
« Odpověď #21 kdy: 27 Prosince 2007, 22:52:32 »
Super! dík
Dal jsem 755 (RWX-R X-R X)
Ale kdyz nakopiruju do korenoveho adresare webu nejaky script, tak nez ho spustim musim mu dat take tyto prava. Neslo by to poresit nejak jinak? Protoze az budu mit pristup jen pres ftp, tak menit po kazdem kopirovani prava je dost neprijemny... :)

Martin - ViPEr*CZ*

Re: Změna oprávnění pro složku "www"
« Odpověď #22 kdy: 27 Prosince 2007, 23:23:07 »
Todle tuším řeší příkaz umask ;) Tím nastaví na adresář práva, tak že je dědí potom všechny soubory ve složce... ;)

http://cs.wikipedia.org/wiki/Umask
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

c4pp4

  • Aktivní člen
  • *
  • Příspěvků: 309
Re: Změna oprávnění pro složku "www"
« Odpověď #23 kdy: 28 Prosince 2007, 08:17:24 »
Nainstaloval sem si apache2 pod Ubuntu 7.06... vse beha jak ma, az na jednu podstatnou vec... nejdou mi zmenit prava pro slozku "www" takze nejsem schopen do ni neco nakopirovat...

podle navodu tady na webu jsem se o to snazil.. nsaledujicim zpusobem:
sudo chmod o=rwx /var/www

ale nic se nezmeni ani v terminalu nanapise zadnou chybu... :-(

a ted uz nevim co s tim...
tak pls  poradte...

Co takhle si namapovat adresu, která bude směřovat do adresáře v domovské složce (v tom názvosloví je v Ubuntu docela zmatek - složka/adresář):

např. si v domovské složce vytvoříte adresář Web, který se zobrazí na adrese http://localhost/mav3rick

vytvoříte soubor:
gksudo gedit /etc/apache2/conf.d/alias

do kterého vepíšete tohle (<jméno uživatele> analogicky nahradit!):

Alias /maw3rick /home/<jméno uživatele>/Web/
<Directory /home/
<jméno uživatele>/Web/>
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>


uložíte a zrestartujete Apache:
sudo /etc/init.d/apache2 restart
IBM/Lenovo ThinkPad R61i [8932-9ZG / NF09ZCV]
Ubuntu 12.04 MATE 1.6 [plná podpora hardware]

 

Provoz zaštiťuje spolek OpenAlt.