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_case

    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 ?



  • 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 😉


Anmelden zum Antworten