Python用户权限
我有一个关于Python中用户权限的问题。我有一个项目,使用文件系统来存储特定任务的信息。当然,用户可以编辑或删除这些信息。如果一个用户用 sudo sh start.sh
启动程序,然后进行一些操作并存储数据。那么如果其他人,甚至是同一个用户,之后没有 sudo
权限再启动程序,当他们尝试删除或修改那些文件时,就会出现权限被拒绝的 OSError
错误。这看起来很合理,但我想问的是:
Python有没有办法在写入或创建文件/文件夹时选择权限?更具体地说,能不能创建所有用户都可以通过sudo访问的文件?
Python有没有办法在启动程序或程序执行过程中请求用户的权限?
祝好,
博格丹