Я имею chown
редактор каталог как это:
sudo chown -R ubuntu:ubuntu /home/ubuntu/xyz
И затем я запустил скрипт, который помещает файлы в каталог, дает мне, разрешение отклонило ошибку после того, как некоторые файлы помещаются.
Ошибка следующие:
IOError: [Errno 13] Permission denied: '/home/ubuntu/xyz/some/random/dir/data/outputs/xy.json
Нужно отметить, что это похоже на 13-й json файл в списке. Так, предыдущие 12 файлов были уже записаны успешно в каталог.
Протестированный этот поток многократно и та же ошибка происходят на полпути процесс, который я нашел странным, поскольку некоторые файлы пишутся, прежде чем это внезапно бросит эту ошибку.
Где я шел не так, как надо в полномочиях файла?
Это - сценарий Python, который делает:
with open(os.path.join(output_dir,'{0}.json'.format(filename)),'w') as fout:
Ошибка была из сценария Python.
Полномочия каталога /home/ubuntu/xyz
:
drwxr-xr-x 3 ubuntu ubuntu 4096 Aug 4 05:13
Полномочия каталога /home/ubuntu/xyz/some/random/dir/data/outputs/
:
drwxr-xr-x 3 ubuntu ubuntu 4096 Aug 4 05:13