<div>hurray! a question I can help with!</div><div><br></div><div>firstly, welcome Joe.</div><div><br></div>as you&#39;ve noticed, the numerical UID and GID is preserved during backup. If the restore is done in the same fashion as the backup, the numerical UID and GID will also be preserved during restore. It&#39;s up to the machine the file is being accessed from (as opposed to the machine the file is being stored on) to determine what names those numbers correspond to.<div>

<br></div><div>this is a common problem with any backup software. unfortunately, often a restore is needed after a total crash of a machine, thus having the name/ID matchup either disappear (you DO backup your passwd file, right?) or become out of sync or otherwise fubar. If you&#39;re backing up the entire system, this should not be an issue. If you&#39;re only backing up user data, this may well be a problem.</div>

<div><br></div><div>people doing restores often have to go through the process of chown/chmod after restoring. when I restore many users&#39; data (ok, I only actually did this once) I ran a loop in bash to chown the files to the name of the directory under /home. in my case, the directories had the same names as the users. I don&#39;t recall the exact incantation, and I&#39;m sure I tried several times before I got it right. something along the lines of:</div>

<div><br></div><div>for a in ls;do chown -R $a:$a $a;done</div><div><br></div><div>so for the following contents of /home:</div><div><br></div><div>central joe vince wes</div><div><br></div><div>we should see a loop 4 times of this:</div>

<div><br></div><div>chown -R central:central central</div><div>chown -R joe:joe joe</div><div>chown -R vince:vince vince</div><div>chown -R wes:wes wes<br><div><br></div><div>obviously, this gets more complicated if you&#39;re restoring more than just user data, or if your users&#39; primary groups are not their own groups (and they are different; if they&#39;re the same, just specify that instead of the variable).</div>

<div><br></div><div>hopefully some of this makes sense. please feel free to respond back with any further questions you may have :)</div><div><br></div><div>-wes<br><br><div class="gmail_quote">On Tue, Aug 14, 2012 at 8:21 PM, Joe Aquilina <span dir="ltr">&lt;<a href="mailto:joe_linux@westnet.com.au" target="_blank">joe_linux@westnet.com.au</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all.<br>
<br>
I am relatively new to Linux and even more so to Dirvish. I have<br>
inherited the admin of a system where some of our machines are backed<br>
up nightly via dirvish to a central server. The current system has<br>
been in place for some years and I am just beginning to learn about<br>
how it all works. We haven&#39;t yet had to restore anything yet which is<br>
good because I am not yet sure of exactly how to do that.<br>
Experimenting with that on another computer as I type here...<br>
<br>
My question relates to UIDs and GIDs of user accounts on the systems<br>
being backed up. On these systems, there a number of users, some of<br>
which are duplicated across the various machines, usually with<br>
different UIDs and/or GIDs on the various machines. These are also<br>
different to the IDs used on the corresponding accounts on the backup server.<br>
<br>
When I look at the backups on the server after they complete, the<br>
directories &amp;files have the UIDs and GIDS for the accounts as they<br>
exist on the backup server. These correspond to the numeric IDS from<br>
the machines that have been backed up.<br>
<br>
For example, there may be an account called joe, in group joe on a<br>
machine to be backed up with a UID of 1002 and a GID of 1003. When<br>
the backup completes, and I check it, everything has an owner for<br>
example of central and a group of vince. These correspond to accounts<br>
on the backup server of central with a UID of 1002 and a GID of 1003.<br>
Hope this makes sense.<br>
<br>
Does this matter? Is there going to be a problem if I restore the<br>
files back to the original machine? Will the UID &amp; GID revert back to<br>
joe when the restore is done? Do I need to change anything on the<br>
system(s) for future backup runs to avoid this?<br>
<br>
Do you need any more information (e.g. contents of master.conf,<br>
default.conf, rsync command for the backup or anything else) to be<br>
able to assist with this query?<br>
<br>
I am hoping I am worrying about nothing but I don&#39;t fully understand<br>
dirvish yet so am a bit apprehensive about changing anything (and<br>
shudder at the thought of possibly having to change all the UIDs and<br>
GIDS on the various machines and then changing all the files!) I have<br>
other dirvish questions but will follow up with those if I can&#39;t work<br>
out an answer for myself. Thanks in advance.<br>
<br>
Joe Aquilina<br>
<br>
_______________________________________________<br>
Dirvish mailing list<br>
<a href="mailto:Dirvish@dirvish.org">Dirvish@dirvish.org</a><br>
<a href="http://www.dirvish.org/mailman/listinfo/dirvish" target="_blank">http://www.dirvish.org/mailman/listinfo/dirvish</a><br>
</blockquote></div><br></div></div>