From e5790d3ad14e273c55a42c9e8065873f091a6a38 Mon Sep 17 00:00:00 2001
From: Oliver Matthews <oliver@codersoffortune.net>
Date: Tue, 10 Sep 2013 20:57:51 +0100
Subject: [PATCH] use uid/gid for chowns.

---
 lib/vagrant-lxc/driver.rb | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/lib/vagrant-lxc/driver.rb b/lib/vagrant-lxc/driver.rb
index 3ef2419..ed7b530 100644
--- a/lib/vagrant-lxc/driver.rb
+++ b/lib/vagrant-lxc/driver.rb
@@ -4,6 +4,8 @@ require "vagrant/util/subprocess"
 require "vagrant-lxc/errors"
 require "vagrant-lxc/driver/cli"
 
+require "etc"
+
 module Vagrant
   module LXC
     class Driver
@@ -108,8 +110,11 @@ module Vagrant
           @sudo_wrapper.run('rm', '-f', 'rootfs.tar.gz')
           @sudo_wrapper.run('tar', '--numeric-owner', '-czf', target_path, 'rootfs')
           
-          @logger.info "Changing rootfs tarbal owner"
-          @sudo_wrapper.run('chown', "#{ENV['USER']}:#{ENV['USER']}", target_path)
+          @logger.info "Changing rootfs tarball owner"
+
+          user_details=Etc.getpwnam(Etc.getlogin)
+
+          @sudo_wrapper.run('chown', "#{user_details.uid}:#{user_details.gid}", target_path)
         end
 
         target_path