Skrive/slette rettigheder (group/user)
Hej!
Håber jeg kan få en smule hjælp herfra, er kommet til en mur jeg ikke selv kan komme over.
Here goes.
Jeg har et script som kører i gruppen sol og user center. Når brugeren logger ind for første gang på serveren, opretter scriptet en mappe til brugeren.
Når jeg så via min apache, altså under en anden group/user laver et script som går ind og sletter brugerens mappe(og alt derunder), har jeg ingen adgang - idet rettighederne på den mappe jeg prøver at slette/fjerne, ligger til group/user - sol/center.
Mit spørgsmål er så, hvordan får jeg adgang til group/user sol/center via min apache group/user. Sådan at den ene gruppe/bruger har adgang til den anden.
Forklaringen er beskrevet så godt som muligt, ellers spørg endelig.
har læst her, men ikke kommer nnæremere
http://dk.php.net/manual/en/function.chown.php
http://dk.php.net/manual/en/function.chgrp.php
men når min apache group ikke er superroot - hvad gør jeg så?
Håber jeg kan få en smule hjælp herfra, er kommet til en mur jeg ikke selv kan komme over.
Here goes.
Jeg har et script som kører i gruppen sol og user center. Når brugeren logger ind for første gang på serveren, opretter scriptet en mappe til brugeren.
Når jeg så via min apache, altså under en anden group/user laver et script som går ind og sletter brugerens mappe(og alt derunder), har jeg ingen adgang - idet rettighederne på den mappe jeg prøver at slette/fjerne, ligger til group/user - sol/center.
Mit spørgsmål er så, hvordan får jeg adgang til group/user sol/center via min apache group/user. Sådan at den ene gruppe/bruger har adgang til den anden.
Forklaringen er beskrevet så godt som muligt, ellers spørg endelig.
har læst her, men ikke kommer nnæremere
http://dk.php.net/manual/en/function.chown.php
http://dk.php.net/manual/en/function.chgrp.php
men når min apache group ikke er superroot - hvad gør jeg så?
Kommentarer2
Re: Skrive/slette rettigheder (group/user)
Men hvordan man kan ændre user af filen ved jeg ikke lige.
Re: Skrive/slette rettigheder (group/user)
Hvis scriptet ejes af center og kan køres af apache, kan det lade sig gøre, hvis scriptets setuid-bit er sat (chmod). Scriptet vil derfor køre med centers rettigheder.
Om apache kan køre scriptet, er en kombination af deres gruppetilhørsforhold og scriptets rettigheder.
Det er dog en potentiel sikkerhedsrisiko, så det skal man lige have med i overvejelserne.
./mich