Ordnerbesitzer

Bash, Shell, PHP, Python, Perl, CGI
webdienstleistungen
Posts: 59
Joined: 2003-01-04 21:42
Location: Dreieich

Ordnerbesitzer

Post by webdienstleistungen »

Ich lasse ein PHP-Script einen Ordner erstellen.
Dieser bekommt dann den Benutzer wwwrun und die Gruppe www.
Jetzt kann kein anderes Script auf diesen Ordner zu greifen, auch wenn die Rechte 777 sind.
Es kommt immer die Meldung

Code: Select all

Warning: SAFE MODE Restriction in effect. The script whose uid is 639 is not allowed to access /home/www/web3/html/prestige-print.de/kundenlogin/kunden/123 owned by uid 30 in /home/www/web3/html/prestige-print.de/kundenlogin/uebersicht.php on line 58
Was mache ich falsch?
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt

Re: Ordnerbesitzer

Post by jtb »

gucke mal nach, welche User sich hinter UID 639 und 30 verbergen - dann weißt du, welchen Benutzer du das Verzeichnis zuweisen musst..

oder guck einfach, wer Besitzer von uebersicht.php ist..
webdienstleistungen
Posts: 59
Joined: 2003-01-04 21:42
Location: Dreieich

Re: Ordnerbesitzer

Post by webdienstleistungen »

Hallo Jtb!
Danke für die Antwort.
Aber ich kann die Verzeichniszuweisung doch nicht immer nachträglich manuell ändern?
Der Ordner gehört wwwrun und das Script was darauf zugreifen will, gehört web2.
goodman
Posts: 17
Joined: 2002-11-10 11:00

Re: Ordnerbesitzer

Post by goodman »

Dann kannst du ja mal versuchen denn user vom skript zu änderen veleicht geht es dann ich habe ein änliches porblem gehabt aber die gleiche grupe hat bei mir gereicht
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt

Re: Ordnerbesitzer

Post by jtb »

Hi,

die gleiche Gruppe reicht nur, wenn folgender Parameter gesetzt ist:
safe_mode_gid boolean
By default, Safe Mode does a UID compare check when opening files. If you want to relax this to a GID compare, then turn on safe_mode_gid. Whether to use UID (FALSE) or GID (TRUE) checking upon file access.
siehe dazu: http://www.php.net/manual/en/features.s ... .safe-mode