---
title: "Problem med CHMOD"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/176812-problem-med-chmod"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Guldstrand"
published: "2009-02-10T09:16:12.000Z"
updated: "2009-02-10T19:56:26.000Z"
replies: 12
views: 515
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/176812-problem-med-chmod"
---

# Problem med CHMOD

## #1 — Guldstrand, 2009-02-10T09:16Z

Jag håller på med ett mindre admin system där man ska kunna ändra rättigheter på vissa filer + mappar.

Det fungerar kanon att sätta rättigheter på filer/mappar som är skapade genom php.
Strulet kommer när jag försöker ändra rättigheterna på filer/mappar som har skapats av apache.

Finns det någon "fix" för detta?

(Safe_mode är **INTE** på/aktiverat.)

Permalänk: https://www.webforum.nu/p/176812

## #2 — Gein, 2009-02-10T13:09Z

Hur menar du egentligen? Du skriver att det fungerar när filerna/mapparna är skapade genom php. Men det säger ju egentligen ingenting. Det intressanta är VEM som exekverade php-skriptet. Ditt användarkonto eller webbservern (apache)?
Kör du php-skripten via webben så körs skripten oftast som apache användare, t.ex. www. Så vida du inte kör [suphp](http://www.suphp.org/Home.html), då körs skripten med ägarens rättigheter även fast de exekveras via webbservern.

Permalänk: https://www.webforum.nu/p/2168344

## #3 — Guldstrand, 2009-02-10T16:47Z

Eftersom mappar/filer skapas av apache, är det också troligt att apache kör scriptet.

Permalänk: https://www.webforum.nu/p/2168377

## #4 — Gein, 2009-02-10T17:39Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1455804)**
>
> Eftersom mappar/filer skapas av apache, är det också troligt att apache kör scriptet.

Okej och ditt problem är att du inte kan ändra rättigheterna på filerna och mapparna med ditt användarkonto efter att apache har skapat dem?

Nu vet jag inte vart du har dina filer men hos Binero så kan man i kontrollpanelen "ge tillbaka" rättigheterna till din användare på filer och mappar som skapats av apache. Det ska gå att göra i filhanteraren i deras kontrollpanel om de fortfarande kör DirectAdmin.

Permalänk: https://www.webforum.nu/p/2168388

## #5 — Guldstrand, 2009-02-10T17:52Z

> **[Gein skrev:](https://www.webforum.nu/p/1455816)**
>
> Okej och ditt problem är att du inte kan ändra rättigheterna på filerna och mapparna med ditt användarkonto efter att apache har skapat dem?

Nej, jag har problem med att ändra rättigheterna på filer som mitt användarkonto har skapat.
Alla filer/mappar som skapas av apache (genom php), går att ändra utan problem.

(Kör en egen servern med linux.)

Permalänk: https://www.webforum.nu/p/2168391

## #6 — Gein, 2009-02-10T18:01Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1455819)**
>
> Nej, jag har problem med att ändra rättigheterna på filer som mitt användarkonto har skapat.
> Alla filer/mappar som skapas av apache (genom php), går att ändra utan problem.
> 
> (Kör en egen servern med linux.)

Det finns ingen uppenbar lösning. Du kan alltid byta ägare på filerna i efterhand.

Permalänk: https://www.webforum.nu/p/2168394

## #7 — drew, 2009-02-10T18:38Z

Du kan ju manuellt chmod'a filerna som ditt användarkonto skapat. Eller låta samma skript som skapar dom chmod'a dom.

Permalänk: https://www.webforum.nu/p/2168409

## #8 — Guldstrand, 2009-02-10T18:50Z

> **[drew skrev:](https://www.webforum.nu/p/1455838)**
>
> Du kan ju manuellt chmod'a filerna som ditt användarkonto skapat. Eller låta samma skript som skapar dom chmod'a dom.

Jag har inga problem med att sätta rättigheter på filer som skapas genom php.
\*läs hela tråden\*  ;)

Permalänk: https://www.webforum.nu/p/2168413

## #9 — drew, 2009-02-10T19:18Z

> **Guldstrand skrev:**
>
> Nej, jag har problem med att ändra rättigheterna på filer som mitt användarkonto har skapat.

Hur skapar ditt användarkonto filerna?

Permalänk: https://www.webforum.nu/p/2168422

## #10 — Guldstrand, 2009-02-10T19:23Z

> **[drew skrev:](https://www.webforum.nu/p/1455853)**
>
> Hur skapar ditt användarkonto filerna?

Om jag skapar filer eller mappar direkt via ftp, då skapas dessa av mitt användarkonto.

Permalänk: https://www.webforum.nu/p/2168425

## #11 — drew, 2009-02-10T19:25Z

Kan du inte via din ftp-klient chmod'a filerna?

Eller logga in på servern med ssh och chmod'a dom den vägen?

Permalänk: https://www.webforum.nu/p/2168427

## #12 — Guldstrand, 2009-02-10T19:41Z

> **[drew skrev:](https://www.webforum.nu/p/1455859)**
>
> Kan du inte via din ftp-klient chmod'a filerna?
> 
> Eller logga in på servern med ssh och chmod'a dom den vägen?

Klart jag kan, men det var ju inte det som var syftet.
Syftet var att kunna ändra rättigheterna i admin scriptet jag håller på med.

Permalänk: https://www.webforum.nu/p/2168433

## #13 — drew, 2009-02-10T19:56Z

Det verkar ju som ett enormt säkerhetshål att kunna chmod'a filer som tillhör en annan användare via ett php-skript du kör med din browser.

Det bästa lösningen är nog att installera och använda [suphp](http://www.suphp.org/Home.html). Då körs skripten som din användare.

Permalänk: https://www.webforum.nu/p/2168436

---

Tråden på webben: https://www.webforum.nu/amne/php/176812-problem-med-chmod
