Thanks for the heads up Alvaro!
The user that is used to do the remote login for rsync, got full sudo 
access and there was a company-wide decision we took to put some stuff 
under the /root location for some security reason. I can do the easily from 
the command line using a command, equivalent to this: 

rsync -abvz  -e "ssh -i ${SSH_KEY} ${SSH_OPTIONS}" \
                     *--rsync-path="sudo rsync"* --exclude="*.git" 
--exclude="*.swp" \
                     --exclude="OLD_*" --exclude "ORG-*" --exclude "users" \
                     --progress "../scripts" "../certs" "../puppet" 
ubuntu@${ADDR}:/root/p1from the command line 


So, I was hoping to do the same using Vgrant as well. Let me know if any 
part of this not clear. Best!



On Thursday, October 30, 2014 10:12:15 PM UTC, Alvaro Miranda Aguilera 
wrote:
>
> hello, 
>
> the user that does the ssh is what does the copy..
>
> HOST -> guest user by ssh, say vagrant -> file (owner vagrant)
>
> If you can explain a bit more the requirement, I can give you some 
> suggestions,
>
> If root user is 100% required, I probably will use a shell provider after 
> the sync, to move and set permissions.
> a different approach will be override the ssh user/pass to use the sync as 
> root.. not sure how easy this will be, without a better idea of the 
> requirement.
>
> options are.. but why you need root user and /root/ ?
>
> since if they are for security, then the potential solution becomes more 
> complex tricky
>
> getme the output of this command please
>
> mkdir -p /root/p1/puppet
> getfacl /root/p1/puppet
>
> if vagrant user can have access to /root/p1/puppet and your guest is 
> linux, you may use acls
>
>
>
> Alvaro.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to