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


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

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.