Problem mit mkdir
-
Hallo,
ich möchte in meinem Webserververzeichniss automatisch ein Unterverzeichniss anlegen (abhängig vom Monat)
soweit so gut.
i = mkdir(dateipfad ,S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
Der "dateipfad ist richtig" trotzdem kann ich das Verzeichniss nicht anlegen
Rückgabe false.
An den Rechten kann es, so glaube ich, auch nicht liegen. Wenn ich mein Programm mit root starte funktioniert es ebenfalls nicht, obwohl ich alle Verzeichnisse auf "mein Name" "users" 755 habe.
Wenn ich als ganz normaler user mit "mc" das Verzeichniss anlege dann funktioniert es.Hilfe
worst_casePS: ist das etwa so das ich mehrere Verzeichnisse nicht auf einmal erzeugen kann z.B. /srv/www/htdocs/ vorhanden und /srv/www/htdocs/hallo/hallo/hallo/ soll erzeugt werden ?
-
PS: ist das etwa so das ich mehrere Verzeichnisse nicht auf einmal erzeugen kann z.B. /srv/www/htdocs/ vorhanden und /srv/www/htdocs/hallo/hallo/hallo/ soll erzeugt werden ?
genau so ist es.
perror() gibt einem da auch meist Tips