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: Nastaveni prav slozek  (Přečteno 8874 krát)

lemur

  • Návštěvník
  • Příspěvků: 9
Nastaveni prav slozek
« kdy: 15 Dubna 2012, 12:05:11 »
Zdravim,

mam VPS na ubuntu - kde mam nainstalovano mysql, apache, php / proste webserver. Vse administruji pres prikazovy radek (nemam ftp).

Na VPS mam nekolik webu na Joomle , ale prava slozek jsou nezapisovatelne(napr. pokud instaluji komponentu, modul atd.).

Pokud rucne nastavim chmod na 777 , tak vse funguje jak ma , ale pro me to je blbe reseni - porad nastavovat prava, jelikoz nemuzu chmod 777 nechat.

Hledal jsem tady na foru jak tohle resit, ale nenasel jsem odpoved.

Proto prosim nekoho, kdo by vedel jak tohle vyresit abychom nemusel porad prava slozek nastavovat rucne a bylo by to i bezpecne.

Klidne i za odmenu , ale abychom pak i ja vedel jak a co nastavit.

František Zatloukal

  • Závislák
  • ***
  • Příspěvků: 1799
    • frantisek.zatloukalu.eu
Re:Nastaveni prav slozek
« Odpověď #1 kdy: 15 Dubna 2012, 13:40:13 »
Máš správně nastaveného vlastníka a skupinu?
chown a chgrp zkus (pro nastaveni uzivatele tusim www).
Tohle mi pomohlo:
Citace
sudo su
chown www /var/www
chgrp www /var/www
chmod -R 660 /var/www
First they ignore you, then they laugh at you,
then they fight you, then you win.
Powered by Fedora 22 | Ubuntu 15.10

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #2 kdy: 15 Dubna 2012, 14:03:16 »
chmod +S /slozka

^^ man chmod a precti si co dela Sticky Bit, chova se to jako /tmp adresare
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

lemur

  • Návštěvník
  • Příspěvků: 9
Re:Nastaveni prav slozek
« Odpověď #3 kdy: 15 Dubna 2012, 14:07:23 »
Máš správně nastaveného vlastníka a skupinu?
chown a chgrp zkus (pro nastaveni uzivatele tusim www).
Tohle mi pomohlo:
Citace
sudo su
chown www /var/www
chgrp www /var/www
chmod -R 660 /var/www


chown: invalid user: `www'

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re:Nastaveni prav slozek
« Odpověď #4 kdy: 15 Dubna 2012, 14:13:18 »
Máš správně nastaveného vlastníka a skupinu?
chown a chgrp zkus (pro nastaveni uzivatele tusim www).
Tohle mi pomohlo:
Citace
sudo su
chown www /var/www
chgrp www /var/www
chmod -R 660 /var/www


chown: invalid user: `www'


není uživatel www bude se asi jmenovat jinak www-data? podívejte se jaky uživatel je nastavený pro apache
jabber: etnyx@jabbim.cz

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #5 kdy: 15 Dubna 2012, 14:17:41 »
Máš správně nastaveného vlastníka a skupinu?
chown a chgrp zkus (pro nastaveni uzivatele tusim www).
Tohle mi pomohlo:
Citace
sudo su
chown www /var/www
chgrp www /var/www
chmod -R 660 /var/www
prosim te netrap me .. jak muzes dat na slozku jen rw a ne x .. to potom do ni nemuzes vlezt
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

lemur

  • Návštěvník
  • Příspěvků: 9
Re:Nastaveni prav slozek
« Odpověď #6 kdy: 15 Dubna 2012, 14:23:02 »
Máš správně nastaveného vlastníka a skupinu?
chown a chgrp zkus (pro nastaveni uzivatele tusim www).
Tohle mi pomohlo:
Citace
sudo su
chown www /var/www
chgrp www /var/www
chmod -R 660 /var/www


vse to chciplo  :'(

Forbidden

You don't have permission to access / on this server.

František Zatloukal

  • Závislák
  • ***
  • Příspěvků: 1799
    • frantisek.zatloukalu.eu
Re:Nastaveni prav slozek
« Odpověď #7 kdy: 15 Dubna 2012, 14:24:43 »
j sorry, uz nemam www server, musis se podivat, jak se jmenuje user pro www (jak nekdo psal mozna www-data).
First they ignore you, then they laugh at you,
then they fight you, then you win.
Powered by Fedora 22 | Ubuntu 15.10

František Zatloukal

  • Závislák
  • ***
  • Příspěvků: 1799
    • frantisek.zatloukalu.eu
Re:Nastaveni prav slozek
« Odpověď #8 kdy: 15 Dubna 2012, 14:26:31 »
Máš správně nastaveného vlastníka a skupinu?
chown a chgrp zkus (pro nastaveni uzivatele tusim www).
Tohle mi pomohlo:
Citace
sudo su
chown www /var/www
chgrp www /var/www
chmod -R 660 /var/www
prosim te netrap me .. jak muzes dat na slozku jen rw a ne x .. to potom do ni nemuzes vlezt

přesně tohle jsem dělal, jen já 770 no, ale nevzpomínám si, že by došlo k nějakým potížím při chmod -R 660.
First they ignore you, then they laugh at you,
then they fight you, then you win.
Powered by Fedora 22 | Ubuntu 15.10

lemur

  • Návštěvník
  • Příspěvků: 9
Re:Nastaveni prav slozek
« Odpověď #9 kdy: 15 Dubna 2012, 14:30:10 »
j sorry, uz nemam www server, musis se podivat, jak se jmenuje user pro www (jak nekdo psal mozna www-data).

user je www-data

spustil jsem to pro www-data a je to vse KO

chown www-data /var/www
chgrp www-data /var/www
chmod -R 660 /var/www a taky i 770

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #10 kdy: 15 Dubna 2012, 14:30:44 »
kluci vy me davate :D

Kód: [Vybrat]
> mkdir foo; ls -ld foo; chmod 660 foo; ls -ld foo; cd foo; rmdir foo
drwxr-xr-x 2 dpecka users 48 2012-04-15 14:29 foo
drw-rw---- 2 dpecka users 48 2012-04-15 14:29 foo
-bash: cd: foo: Permission denied

rakoskou na Vas :D

slozka musi mit vzdy +x aby jsi do ni mohl, default umask je 755 pro slozky a 644 pro soubory, trestuhodne neznate zaklady a odmitate zmacknout cudlik on/off ve prostred vasich celicek ..

zdravim, ntz
« Poslední změna: 15 Dubna 2012, 14:32:38 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #11 kdy: 15 Dubna 2012, 14:33:50 »
fanys: Datum registrace: 05 Květen 2010, 17:37:10

100x se styd v nejtemnejsi a nejhlubsi nore jako dokazes nalezt :D
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

lemur

  • Návštěvník
  • Příspěvků: 9
Re:Nastaveni prav slozek
« Odpověď #12 kdy: 15 Dubna 2012, 14:34:57 »
Tak co mam ted prosim udelat ?

Mam tam 10 stranek  :o

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re:Nastaveni prav slozek
« Odpověď #13 kdy: 15 Dubna 2012, 14:35:56 »
Tak co mam ted prosim udelat ?
Mam tam 10 stranek  :o

Vrátit lidem peníze...

lemur

  • Návštěvník
  • Příspěvků: 9
Re:Nastaveni prav slozek
« Odpověď #14 kdy: 15 Dubna 2012, 14:38:54 »
za co ?
moje stranky  ;D

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #15 kdy: 15 Dubna 2012, 14:39:33 »
Tak co mam ted prosim udelat ?

Mam tam 10 stranek  :o
mas prosim nastavit bud 770 se spravnym uzivatelem a skupinou a nebo 777 a +S (eg sticky bit) .. taky by sis mel prosim precist clanek na wiki kde jsou popsany naproste zaklady (essentials) prav v unixech.

ntz ;)
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #16 kdy: 15 Dubna 2012, 14:43:13 »
idealne mas mit prava 770 slozky a 660 soubory + spravneho vlastnika a skupinu ? pod cim ti bezi httpd daemon?

priklad u me s dhcpd:
Kód: [Vybrat]
# ps -ef | grep dhcpd
root     13453   809  0 14:41 pts/7    00:00:00 grep dhcpd
dhcpd    17191     1  0 Apr04 ?        00:00:00 /usr/sbin/dhcpd -chroot /var/lib/dhcp/ -lf /db/dhcpd.leases -user dhcpd -group nogroup

tady dhcpd bezi pod systemovym userem dhcpd s nasledujicima skupinama:

Kód: [Vybrat]
# passwd -S dhcpd; id dhcpd
dhcpd LK 03/07/2012 0 99999 7 -1
uid=105(dhcpd) gid=65534(nogroup) groups=65534(nogroup)
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

lemur

  • Návštěvník
  • Příspěvků: 9
Re:Nastaveni prav slozek
« Odpověď #17 kdy: 15 Dubna 2012, 14:49:11 »
pokud zadam # ps -ef | grep dhcpd

root      2162  2111  0 14:44 pts/0    00:00:00 grep --color=auto dhcpd

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #18 kdy: 15 Dubna 2012, 15:22:53 »
pokud zadam # ps -ef | grep dhcpd

root      2162  2111  0 14:44 pts/0    00:00:00 grep --color=auto dhcpd
lemure :D .. svet se proti tobe spikl

vrat prosim lidem penize !!!

Tak co mam ted prosim udelat ?
Mam tam 10 stranek  :o

Vrátit lidem peníze...
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

lemur

  • Návštěvník
  • Příspěvků: 9
Re:Nastaveni prav slozek
« Odpověď #19 kdy: 15 Dubna 2012, 15:39:57 »
Omlouvam se.

Pujdu hledat problem jinde. Myslel jsem , ze zde odpoved najdu, jelikoz je zde forum "Podpora pro Ubuntu Server" a navic jsem nabizel financni ohodnoceni.

Nemam komu co vracet - moje weby.

ntz_reloaded - dekuji aspon za nejaku radu  :)

Pro -Tomáš Břinčil - muzete mi dat ban nebo prosim o smazani uctu - stejne zde jiz nepachnu. Jo a na blog na wordprese se obrazky v 700 kb nedavaji - dlouho se to nacitava - zde doporucuji http://www.neo.cz/books/www4green.html

Jen pro info  - kde hledat problem
http://tools.pingdom.com/fpt/#!/eakLOVfen/http://blog.tomasbrincil.cz/

Hezky zbytek dne vsem  ;)

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re:Nastaveni prav slozek
« Odpověď #20 kdy: 15 Dubna 2012, 15:44:10 »
Tady se řeší tvůj problém s právy, né můj blog.
Myslím, že jsi dostal od ntzeho více než dostačují rady, pokud máš problém tuto problematiku pochopit, tak doporučuji doplnit obrovskou mezeru na pomyslném žebříčku tvého skillu mezi stávající pozicí kde seš a mezi pozicí na kterou patří informace, kterou jsi zde po lopatě dostal.

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #21 kdy: 15 Dubna 2012, 15:52:31 »
lemure prober se a prestan bejt ukrivdenej :D

Kód: [Vybrat]
# ls -la /var/lib/dhcp/db/
total 8
drwxr-xr-x 2 dhcpd root     112 Apr 14 20:43 .
drwxr-xr-x 7 root  root     200 Mar  7 10:51 ..
-rw-r--r-- 1 dhcpd nogroup 2793 Apr 14 20:43 dhcpd.leases
-rw-r--r-- 1 dhcpd nogroup 3066 Apr 14 20:43 dhcpd.leases~

^^ ach jo, dhcpd je jinej daemon a neni prekvapive ze u tebe nebezi .. tvuj daemon by se mel jmenovat httpd, s nim se potrebujes skamaradit .. priklad vyse je opet jen demonstace a ukazka, jak by ta prava mela vypada pro tvuj var/www a soubory a adresare v nem.

napoveda: muj daemon:
Kód: [Vybrat]
# passwd -S dhcpd; id dhcpd
dhcpd LK 03/07/2012 0 99999 7 -1
uid=105(dhcpd) gid=65534(nogroup) groups=65534(nogroup)

tvuj daemon:
Kód: [Vybrat]
# id $to_pod_cim_bezi_webserver
????????

« Poslední změna: 15 Dubna 2012, 15:55:23 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re:Nastaveni prav slozek
« Odpověď #22 kdy: 15 Dubna 2012, 16:11:50 »
Citace
dealne mas mit prava 770 slozky a 660 soubory + spravneho vlastnika a skupinu ? pod cim ti bezi httpd daemon?

  Ideálně zrovna pro web  750 a 640 pokud počítáme že apache přistupuje jen přes skupinu. Nechceme přece aby nám mohly zapisovat do souborů. 770 adresáře jen tam kam opravdu zapsat může ( log, temp, files ...atd).
   
   Jinak se stále dokola opakuje neochota naučit se alespoň základy fungování služeb, troubleshooting error logů a dalších základních znalostí.

     
« Poslední změna: 15 Dubna 2012, 16:14:04 od Armus69 »
jabber:  Armus69@jabber.cz

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nastaveni prav slozek
« Odpověď #23 kdy: 15 Dubna 2012, 16:28:39 »
  Ideálně zrovna pro web  750 a 640 pokud počítáme že apache přistupuje jen přes skupinu. Nechceme přece aby nám mohly zapisovat do souborů. 770 adresáře jen tam kam opravdu zapsat může ( log, temp, files ...atd).

tam mas asi preklep protoze skupina ma zrovna v 750 g-w .. jinak uplne nejlepsi je dat pryc to zbytecne g-w a mit to 700/600 ;)

ta skupina se dava kvuli tomu, ze muzes mit do stejne skupiny lec s jinym userem napr pridane usery pod kteryma se spousti zalohovaci skripty, nejaka analyza var/www nebo dalsi helpery pro generovani html ktere primo nesposuti httpd ..
« Poslední změna: 15 Dubna 2012, 16:30:53 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re:Nastaveni prav slozek
« Odpověď #24 kdy: 15 Dubna 2012, 16:51:44 »
 chmod  750  na adresář dává rw pro skupinu? To snad ne.  640 na soubor  taky nedá write na pro skupinu.

   webserver prostě nesmí zapisovat mimo adresář kam mu povolím a ošetřím si co tam bude dělat. Samozřejmě s použitím mpm-itk nebo suexec je ta situace trochu jiná, ale rozhodně bych to neřešil globálním 700/600.
jabber:  Armus69@jabber.cz

 

Provoz zaštiťuje spolek OpenAlt.