zugriffsrechte von script verändern lassen ???
jenk heidsen
- perl
hallo leute,
mein script möchte die zugriffsrechte für dateien ändern.
im moment siehts (direkt vor dem öffnen der datei) so aus:
chmod (0666,"removes.txt");
aber leider funzt es nicht. wie kann ich denn die zugriffsrechte
durch mein script kontrollieren lassen ?
... im grunde genommen lade ich die dateien per fileupload
hoch, die sollen aber schreibbar werden, d.h. mindestens 666.
vielen dank für jede hilfe,
jenk.
p.s. in faqfeaturesforum habe ich immer nur hinweise
gefunden, wie ich es von hand mache -> genau das möchte
ich ja nicht.
Hi,
aber leider funzt es nicht.
ich weiß nicht, was "funzen" bedeutet, aber die Hauptsache ist ja, es funktioniert, gelle? ;-)
chmod(0666, 'removes.txt') or die "chmod of removes.txt failed: $!";
Anschließend im Error-Log nachsehen. Alternativ eine Fehlerbeschreibung mitliefern - "funktioniert nicht" funktioniert nicht.
Cheatah
Hallo!
chmod (0666,"removes.txt");
aber leider funzt es nicht. wie kann ich denn die zugriffsrechte
durch mein script kontrollieren lassen ?
Ich nehme an, dein Perl-Interpreter läuft unter dem User nobody oder ähnlich. CHMOD kann aber IMHO nur vom Owner der Datei oder von root ausgeführt werden.
Wie du CGI-Scripte unter einem anderen User ausführen kannst, wurde auf der Seite http://www.teamone.de/selfhtml/sfarchiv/2000_3/t21830.htm diskutiert.
Gruss
Andreas