[CentOS] moving accounts with permissions.

Thu Mar 23 19:39:36 UTC 2006
Les Mikesell <lesmikesell at gmail.com>

On Thu, 2006-03-23 at 11:04, Troy Engel wrote:

> > good. The problem is permissions were not transfered and i thought that was
> > the point of -p for scp. Did i miss something is there a command i have to
> > use for the new box to pick up the permissions from the old box?
> 
> The -p preserves the date/time and modes, but not the actual UID/GID. 
> Try using rsync with ssh instead, something like:
> 
>    rsync -avz -e ssh --delete /home/ user at host:/home
> 
> This has the added benefit that if it fails midway (network dies, e.g.) 
> you can just re-run it to start where you left off. Note the trailing 
> slash on the source /home/, that's important.

Or, you can cd to /home before starting and use '.' as the source
so you don't have to remember what the trailing / does:
cd /home
rsync -avz -e ssh --delete . user at host:/home

And the -z (compress)  is probably only worthwhile on slow
connections.

-- 
  Les Mikesell
   lesmikesell at gmail.com