Ich schreibe ein CGI-Skript in SHELL, die Informationen aus dem QUERY_STRING liest und dann erstellt eine .student-Datei mit dieser Information (ID, Name usw.). Wenn ich versuche, diese Datei zu erstellen und/oder anzuhängen, kann ich sie nicht erstellen oder in mein Datenbankverzeichnis verschieben. Es funktioniert einwandfrei, um die Datei im cgi-bin-Verzeichnis zu erstellen, in dem ich arbeite, aber wenn ich versuche, es zu mv, funktioniert es nicht.CGI-Skript nicht in der Lage zu erstellen und eine Datei an bestimmte Verzeichnis anfügen
Sowohl das cgi-bin-Verzeichnis und die Datenbank-Verzeichnis über Berechtigungen von 0777.
Hier ist der Code, den ich arbeiten will:
echo "Student_ID=${Student_ID}" >> ~/public_html/database/${Student_ID}.student
Was ich hier fehlt?
Was ist die Berechtigung für diese bestimmte Datei? – Jahid
Ich habe versucht, diese Datei 0777 zu geben, wenn ich sie lokal erstelle, und dann mv benutze, um zu versuchen, sie in das Datenbankverzeichnis zu verschieben. Kein Glück aber. –
Was SO und Version? SELinux aktiviert? –