找到任何用户的主目录

时间:2012-09-26 23:07:06

标签: python-3.x

我找到了几个解决方案,用于找出运行该脚本的用户的主目录,但是,我正在编写一个小脚本,以便在为lighttpd或apache创建vhost配置时让我的生活更轻松,并希望关注像这样的计划:

  • /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

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

1 个答案:

答案 0 :(得分:5)