即使在递归 chown 之后,权限仍被拒绝错误

即使在递归 chown 之后,权限仍被拒绝错误

我已经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

相关内容