Placená komunitní podpora
Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
mojeID OpenID
Pokročilé vyhledávání  

Novinky:

Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: Nastaveni prav slozek  (Přečteno 1687 krát)

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Nastaveni prav slozek
« kdy: 15 Duben 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.
IP zaznamenána

František Zatloukal

  • Moderátor
  • Závislák
  • *****
  • Karma: +111/-32
  • Pohlaví: Mužské
  • Příspěvků: 1294
    • Zobrazit profil
    • frantisek.zatloukalu.eu
Re:Nastaveni prav slozek
« Odpověď #1 kdy: 15 Duben 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
IP zaznamenána
First they ignore you, then they laugh at you,
then they fight you, then you win.
Powered by Fedora 19, GS

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #2 kdy: 15 Duben 2012, 14:03:16 »

chmod +S /slozka

^^ man chmod a precti si co dela Sticky Bit, chova se to jako /tmp adresare
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #3 kdy: 15 Duben 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'
IP zaznamenána

ETNyx

  • Člen
  • **
  • Karma: +33/-1
  • Příspěvků: 396
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #4 kdy: 15 Duben 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
IP zaznamenána

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #5 kdy: 15 Duben 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
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #6 kdy: 15 Duben 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.
IP zaznamenána

František Zatloukal

  • Moderátor
  • Závislák
  • *****
  • Karma: +111/-32
  • Pohlaví: Mužské
  • Příspěvků: 1294
    • Zobrazit profil
    • frantisek.zatloukalu.eu
Re:Nastaveni prav slozek
« Odpověď #7 kdy: 15 Duben 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).
IP zaznamenána
First they ignore you, then they laugh at you,
then they fight you, then you win.
Powered by Fedora 19, GS

František Zatloukal

  • Moderátor
  • Závislák
  • *****
  • Karma: +111/-32
  • Pohlaví: Mužské
  • Příspěvků: 1294
    • Zobrazit profil
    • frantisek.zatloukalu.eu
Re:Nastaveni prav slozek
« Odpověď #8 kdy: 15 Duben 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.
IP zaznamenána
First they ignore you, then they laugh at you,
then they fight you, then you win.
Powered by Fedora 19, GS

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #9 kdy: 15 Duben 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
IP zaznamenána

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #10 kdy: 15 Duben 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 Duben 2012, 14:32:38 od ntz_reloaded »
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #11 kdy: 15 Duben 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
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #12 kdy: 15 Duben 2012, 14:34:57 »

Tak co mam ted prosim udelat ?

Mam tam 10 stranek  :o
IP zaznamenána

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Zasloužilý Ubunťák
  • Závislák
  • *****
  • Karma: +134/-56
  • Pohlaví: Mužské
  • Příspěvků: 1615
  • moje obrázky ↓
    • Zobrazit profil
    • TomasBrincil.cz
Re:Nastaveni prav slozek
« Odpověď #13 kdy: 15 Duben 2012, 14:35:56 »

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

Vrátit lidem peníze...
IP zaznamenána

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #14 kdy: 15 Duben 2012, 14:38:54 »

za co ?
moje stranky  ;D
IP zaznamenána

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #15 kdy: 15 Duben 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 ;)
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #16 kdy: 15 Duben 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)
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #17 kdy: 15 Duben 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
IP zaznamenána

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #18 kdy: 15 Duben 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...
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

lemur

  • Návštěvník
  • *
  • Karma: +0/-0
  • Příspěvků: 9
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #19 kdy: 15 Duben 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  ;)
IP zaznamenána

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Zasloužilý Ubunťák
  • Závislák
  • *****
  • Karma: +134/-56
  • Pohlaví: Mužské
  • Příspěvků: 1615
  • moje obrázky ↓
    • Zobrazit profil
    • TomasBrincil.cz
Re:Nastaveni prav slozek
« Odpověď #20 kdy: 15 Duben 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.
IP zaznamenána

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #21 kdy: 15 Duben 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 Duben 2012, 15:55:23 od ntz_reloaded »
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

Armus69

  • Člen
  • **
  • Karma: +25/-2
  • Pohlaví: Mužské
  • Příspěvků: 286
    • Zobrazit profil
    • http://www.netlancers.cz
Re:Nastaveni prav slozek
« Odpověď #22 kdy: 15 Duben 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 Duben 2012, 16:14:04 od Armus69 »
IP zaznamenána

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • *****
  • Karma: +207/-65535
  • Pohlaví: Mužské
  • Příspěvků: 1837
  • skill :: ur home erly
    • Zobrazit profil
Re:Nastaveni prav slozek
« Odpověď #23 kdy: 15 Duben 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 Duben 2012, 16:30:53 od ntz_reloaded »
IP zaznamenána
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
First, they ignore you. Then they laught at you. Then they fight you. Then you win ..

Armus69

  • Člen
  • **
  • Karma: +25/-2
  • Pohlaví: Mužské
  • Příspěvků: 286
    • Zobrazit profil
    • http://www.netlancers.cz
Re:Nastaveni prav slozek
« Odpověď #24 kdy: 15 Duben 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.
IP zaznamenána