python-3.x - 查找任何用户的主目录

标签 python-3.x

我已经找到了几种解决方案来找出运行所述脚本的用户的主目录,但是,我正在编写一个小脚本,以便在为 lighttpd 或 apache 创建虚拟主机配置时让我的生活更轻松,我想遵循像这样的方案:

  • /home/USER/html/example.com
  • /home/USER/html/domain1.com

等等等等。但是,我可能会在以后决定是否要使用 /var/www/vhosts/example.com/public_html 作为某些域的架构。

脚本显然必须以 root 身份运行,因此执行 os.getenv("HOME") 没有意义。我意识到我可以简单地连接 homedir = "/home/%s/"% username 不过。

我只是好奇是否有人遇到任何解决方案来检索未执行脚本的人的用户主目录。

最佳答案

关于python-3.x - 查找任何用户的主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12611787/

相关文章:

python - 在 python3 中用大列表总结旅行时间

python - 带有 Python3 和 Gtk3 的 MVC

python-3.x - 减少/增强图像中的已知特征

python - 无法将输入变量与文件中的变量进行比较

python - 如何按行压缩两个元组列表?

html - python color entire pandas dataframe rows 基于列值

python-3.x - 在 python 钩子(Hook) __prepare__ 中使用 **kwargs

python - 如何在对另一列进行排序的同时对一列进行分组?

python - 在 django 测试中导入函数中运行数据库查询是否有限制?

python-3.x - 使用 python azure sdk 查找 blob 大小