wie man verweigerte Erlaubnis auf Verzeichnis in Unix regelt?

0

Ich habe eine ksh-Datei, die eine zip-Datei aus dem Internet in das /tmpVerzeichnis mit Namen lädtf.zip

Warum bekomme ich die Erlaubnis verweigert?

$ ./downloadbcfi
Current name is /download.files.R1201BHtm.zip
/tmp/f.zip: Permissin denied

Wenn ich mir die Erlaubnis für das /tmpVerzeichnis ansehe, ist alles in Ordnung wie folgt: Bildbeschreibung hier eingeben


quelle
Dies könnte daran liegen, dass /tmp/f.zip bereits vorhanden ist.
Sjoerd
versucht, Skript als root auszuführen?
Oleg Mikheev
2
Stimmt die Shell wirklich mit "Erlaubnis" überein oder handelt es sich nicht um ein tatsächliches Kopieren und Einfügen?
Wooble
Du hast Recht, /tmp/f.zip existiert bereits und ich habe keine Erlaubnis, darauf zu schreiben. danke

Antworten:

3

Verwenden Sie diesen Befehl im Befehlszeilentool

chmod 0777 /tmp/f.zip
Sam T
quelle
1

wenn Sie Ihr Skript als root und jetzt als normaler Benutzer ausgeführt haben. Dann haben Sie möglicherweise keine Berechtigung zum Lesen / Schreibenf.zip


quelle