---
title: "Rättigheter på servern?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16502-rättigheter-på-servern"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Niklasson"
published: "2001-12-28T22:09:00.000Z"
updated: "2001-12-29T11:26:00.000Z"
replies: 6
views: 292
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/16502-rättigheter-på-servern"
---

# Rättigheter på servern?

## #1 — Niklasson, 2001-12-28T22:09Z

Jag försöker med hjälp av ett PHP-script skapa mappar med mkdir och kopiera filer med copy() ungefär såhär:

```
mkdir("mappnamn", 755);
mkdir("mappnamn/undermapp", 755);

copy ("originalsökväg/fil1.php", "mappnamn/undermapp/fil1.php");
copy ("originalsökväg/fil2.php", "mappnamn/undermapp/fil2.php");
```

Jag får felmeddelanden om att jag inte skulle ha rättigheter, men det borde väl fungera eller?

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

## #2 — Matte, 2001-12-28T22:22Z

Har tidigare konstaterat att för min del har jag behövt minst chmod 666 på en katalog för att kunna skapa filer i den. Motsvarande bör gälla för att skapa mappar.

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

## #3 — Niklasson, 2001-12-28T23:05Z

Mappen som scriptet ligger i har CHMDOD 755...

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

## #4 — nicclas, 2001-12-28T23:19Z

Funkar med chmod 666 (inte med 755) dock funkar inte mkdir i safe-mode.

/nicclas - <http://mina.nyhetsrubriker.net>  

\[Redigerat av nicclas den 29 dec 2001\]

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

## #5 — Niklasson, 2001-12-28T23:25Z

safe-mode?

Skall jag sätta CHMOD 666 på alla mappar, både den scriptet ligger i och de jag skapar?

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

## #6 — nicclas, 2001-12-28T23:37Z

Tex f2s.com kör PHP i safe-mode - en "säkrare" variant där vissa funktioner, som möjligen kan användas fel, som tex upload och mkdir är avstängda.

Katalogen du skapar den nya katalogen i måste "ha" 666.

\[Redigerat av nicclas den 29 dec 2001\]

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

## #7 — GunnarD, 2001-12-29T11:26Z

Niklasson:

Unix rättigheter är uppbygda enligt följande:

Read = 100 (binärt) = 4 (dec)
Write = 010 = 2
eXecute = 001 = 1 (på biliotek anger X om man har rätt att läsa biblioteket)

Dessa kan sättas på user, group och other nivå, första siffran anger User andra Group och tredje Other.

755 betyder:
User (7) har Read, Write, eXecute.
Group (5) har Read, eXecute.
Other (5) har Read, eXecute.

666 betyder:
User (6) har Read, Write.
Group (6) har Read, Write.
Other (6) har Read, Write.

En webserver ligger oftast som nivå eller tillhör gruppen "other" och alla cgi/php script körs som webserverns användare, vilket gör att: för att skapa filer måste Other ha minst 2 för att kunna skriva och för att kunna läsa den igen minst 6.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16502-rättigheter-på-servern
