Kom ihåg mig?
Home Menu

Menu


Frågor om filrättigheter och PHP, CHMOD

 
Ämnesverktyg Visningsalternativ
Oläst 2010-06-10, 13:08 #11
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Tack så mycket Christian! Mitt svar kom före ditt inlägg.

Jag testar och återkommer.
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-10, 13:31 #12
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Fan, nu har jag klantat till det och får inte rätt på det.

Jag körde chown –R root:www-pub /var/www för att "nollställa" chown som jag hade det från början enligt Christians guide. Och nu har jag helt förlorat skrivrättigheter på FTP och jag fattar inte varför. Det funkade innan och NN är medlem i gruppen www-pub.
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-10, 13:38 #13
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Och chown -R www-pub:www-data ger invalid user "www-pub:www-data" ...
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-10, 13:41 #14
cyners avatar
cyner cyner är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 74
cyner cyner är inte uppkopplad
Medlem
cyners avatar
 
Reg.datum: Jun 2006
Inlägg: 74
Har gruppen skrivrättigheter för /var/www? Eftersom NN är medlem i ägargruppen och inte längre är ägare, måste gruppen har rättigheterna wx, exempelvis så här:

Kod:
chmod -R g+wx /var/www
cyner är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-10, 13:53 #15
cyners avatar
cyner cyner är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 74
cyner cyner är inte uppkopplad
Medlem
cyners avatar
 
Reg.datum: Jun 2006
Inlägg: 74
Citat:
Ursprungligen postat av Jim_Westergren Visa inlägg
Och chown -R www-pub:www-data ger invalid user "www-pub:www-data" ...
Jag tänkte fel, du ska byta plats och skriva så här istället:

Kod:
chown -R www-data:www-pub xxx
(eftersom www-pub bara är en grupp, men www-data är både en grupp och en användare)
cyner är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-10, 14:06 #16
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Tack så mycket Christian, nu fungerar det. Både FTP och PHP.
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-10, 16:32 #17
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Annars är php med fcgi din vän just här... Då slipper du allt sånt ...

Då körs PHP som CGI och du anger vilken user php ska exekveras som.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-10, 18:05 #18
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Citat:
Ursprungligen postat av hnn Visa inlägg
Annars är php med fcgi din vän just här... Då slipper du allt sånt ...

Då körs PHP som CGI och du anger vilken user php ska exekveras som.
Precis Har sluppit alla sånna här fel sen jag gick över till Nginx och php5-fpm!
abergman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-11, 00:06 #19
cyners avatar
cyner cyner är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 74
cyner cyner är inte uppkopplad
Medlem
cyners avatar
 
Reg.datum: Jun 2006
Inlägg: 74
Citat:
Ursprungligen postat av hnn Visa inlägg
Annars är php med fcgi din vän just här... Då slipper du allt sånt ...

Då körs PHP som CGI och du anger vilken user php ska exekveras som.
Nja, hur menar du? Problemet är väl detsamma, att man inte vill att elaka PHP-skript ska kunna skriva över eller förändra vilka filer som helst på webbservern. Om sedan PHP-skripten körs som Apache-användaren eller FCGI-användaren spelar väl ingen roll alls.
cyner är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-11, 14:43 #20
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Flytten från Binero till min VPS på Glesys gick rätt bra och allting fungerar nu förutom att jag upptäckte att jag får permission error på FTP om jag försöker radera eller ändra namn på filer. Skriva över och ändra filer funkar dock.

Jag är inloggad på FTP som NN och inte root.

Jag har provat att testa med olika CHMOD och ange olika ägare till filerna men jag lyckas inte. Alltså även om jag sätter att NN ska äga filen och den ska vara i samma grupp som NN finns i och jag sätter dessutom CHMOD 777 på filen så kan jag inte radera den via FTP utan får permission error. Däremot kan filen raderas via PHP eller Shell kommando utan problem.

Så vad har jag missat här? Inte lätt att hålla reda på ägare, grupper och permissions men säkert finns det något ännu mer som man missat ...
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
chmod, chown, debian, php, vps


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:19.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017