如何允许脚本访问文件?

Ctr*_*l S 5 permissions raspbian

我有一个 Python 脚本,需要在我创建的目录中打开一个文件:/var/www/html/myDIR/myFILE.htm
该目录需要sudo mkdir /var/www/html/myDIR根据父文件夹的要求创建为根目录。
结果,我的 Python 脚本不能touch /var/www/html/myDIR/myFILE.htm.

允许脚本(未作为 运行)访问此文件(或此位置的任何文件)需要什么最低权限root

Dop*_*oti 10

创建目录时,将其组所有权设置为与将运行脚本的用户相同的组。包括组权限g+wx。然后脚本将能够在该目录中创建和编辑文件。

  • 此答案使用户运行的所有程序都可以访问文件。 (2认同)

use*_*001 7

如果您不介意所有用户的程序都可以访问该文件,@DopeGhoti 的回答很好。如果您只希望特定脚本能够访问该文件,您可以在sudoers文件中添加一个条目,以便该脚本以提升的权限(不一定是 root)运行,而运行用户不需要任何额外的权限。