Этот вопрос зависит от ОС.
В UNIX / Linux необходимо иметь разрешение на запись в каталог, содержащий файл. Если в каталоге установлен липкий бит (например, в / tmp), вы также должны быть владельцем файла.
Если вы используете другую ОС, возможно, вы захотите уточнить свой вопрос.