python - 如何授予应用程序(而非用户本身)对文件夹和文件的权限

是否可以在工作期间授予应用程序对文件夹和文件的读写权限,而不授予使用该应用程序的用户这些权限?

我用 python 编写了一个软件,它可以处理一些文件。我想确保这些文件只能由软件操作。所以我的想法是创建一个没有读写权限的文件夹,只允许应用程序在这个文件夹中读写。 这可能吗?

最佳答案

不确定这是否有帮助,我会尝试做的是将应用程序设置为首先创建一个具有管理员权限的本地服务帐户,然后当应用程序重新启动时将其设置为以该服务帐户运行然后创建的任何文件夹都将是通过该服务帐户,因此您可以创建一个文件夹,将其权限修改为仅由该服务帐户管理,下面是简要步骤

  1. 应用程序启动并检查服务帐户是否存在,如果不存在,则创建服务帐户并分配给相关的管理员组,完成后以该服务帐户重新启动

  2. 启动后创建相关目录

  3. 修改目录的设置,以便从服务帐户中删除所有用户

我认为以上可能有效,祝你好运!

https://stackoverflow.com/questions/72459498/

相关文章:

python - SQLAlchemy 不插入默认值

python - 根据另一个 df 中的列计算一个 df 中的行数

c# - Xamarin:ImageButton 不从样式 setter 调用命令

api - 为什么 Instagram 公共(public) API 未使用身份验证

sql - 从现有表创建 BigQuery 表,包括 _PARTITIONTIME

flutter - 如何更新 flutterfire_web_sdk_version 以及如何启用

wordpress - 如何使用 WordPress Multisite 重定向特定站点的主页

python - 异步 Pool.execute 与 Connection.execute

python - pydantic.error_wrappers.ValidationError :

unity3d - Unity Microgame WebGL 上传不工作(500 内部服务器)