gpt4 book ai didi

python - 从 Django 访问用户主目录

转载 作者:太空宇宙 更新时间:2023-11-03 12:03:56 25 4
gpt4 key购买 nike

我正在创建一个可以访问用户主目录的 Django 应用程序。为此,我想使用 os.mkdir('/home/user/new_directory')subprocess 命令创建一个目录。

因为 Django 是由 apache 服务器启动的,python 充当 apache 用户并且无法访问我的用户主目录。

目前,我知道我的用户的登录信息,因为他们必须登录该网站。是否有以用户的名义从 Django/Python 执行 unix 命令的解决方案?

最佳答案

您可以通过 MEDIA_URL 设置主目录/或符号链接(symbolic link)本身。我想到了符号链接(symbolic link)和 os.system 调用的组合方法。

what-is-symlinking-and-how-can-learn-i-how-to-to-do-this

要更改 apache 用户,请使用 os.system(su <command>) changing-user-in-python

关于python - 从 Django 访问用户主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38525997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com