guests/linux: check for proper owner [GH-3186]
This commit is contained in:
parent
00d73eabda
commit
3c02caf811
|
@ -11,14 +11,14 @@ module VagrantPlugins
|
||||||
|
|
||||||
machine.communicate.tap do |comm|
|
machine.communicate.tap do |comm|
|
||||||
comm.sudo("mkdir -p '#{opts[:guestpath]}'")
|
comm.sudo("mkdir -p '#{opts[:guestpath]}'")
|
||||||
comm.sudo("find '#{opts[:guestpath]}' ! -user vagrant -print0 | " +
|
comm.sudo("find '#{opts[:guestpath]}' ! -user #{username} -print0 | " +
|
||||||
"xargs -0 -r chown -v #{username}:")
|
"xargs -0 -r chown -v #{username}:")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.rsync_post(machine, opts)
|
def self.rsync_post(machine, opts)
|
||||||
machine.communicate.tap do |comm|
|
machine.communicate.tap do |comm|
|
||||||
comm.sudo("find '#{opts[:guestpath]}' ! -user vagrant -print0 | " +
|
comm.sudo("find '#{opts[:guestpath]}' ! -user #{username} -print0 | " +
|
||||||
"xargs -0 -r chown -v #{opts[:owner]}:#{opts[:group]}")
|
"xargs -0 -r chown -v #{opts[:owner]}:#{opts[:group]}")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue