Xpoint
   [напомнить пароль]

Can't create file

Метки: [без меток]
2006-12-08 16:18:03 [обр] d2rk(0/21)[досье]

Есть скрипт (perl) одной из функций которого является создание файла:

open(FILE, "> ./somefile") || die $!;

Но он не может это сделать ставя в ошибку: Permission Denied. Права на директорию, в которой создается файл, выставлены "по максимуму" от имени рута.
(доступ к машине удаленный)

Какие могут быть решения проблемы?

спустя 1 час 57 минут [обр] Алексей Севрюков(6/1280)[досье]
d2rk[досье] а файл существует на момент попытки его создания? И скрипт ведь работает не от рута.
спустя 1 минуту [обр] Владимир Палант(49/4445)[досье]
А этот раздел диска в принципе не read-only?
спустя 1 час 37 минут [обр] Роман Чемисов(0/327)[досье]
d2rk[досье]
От имени кого запускается скрипт? Какие всё-таки права на директорию (покажите результат ls)?
спустя 5 минут [обр] Роман Чемисов(0/327)[досье]
Такой вопрос возник (для Владимира[досье] и Алексея[досье]):
а если файл был кем-то залочен, и потом скрипт пытается так с ним "грубо" поступить, то каков будет результат?
спустя 2 минуты [обр] Алексей Севрюков(6/1280)[досье]
Роман Чемисов[досье] По идее файл просто запорется (обнулится, или испортится).
Powered by POEM™ Engine Copyright © 2002-2005