<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=ISGEC_-_Samba_Migration</id>
	<title>ISGEC - Samba Migration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=ISGEC_-_Samba_Migration"/>
	<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=ISGEC_-_Samba_Migration&amp;action=history"/>
	<updated>2026-07-25T07:29:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=ISGEC_-_Samba_Migration&amp;diff=3196&amp;oldid=prev</id>
		<title>Harsh: Created page with &quot;You need to backup all of the above files and directories from old server to new Linux server.  Commands to type on old Linux system   First create a tar ball of old uses (old...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=ISGEC_-_Samba_Migration&amp;diff=3196&amp;oldid=prev"/>
		<updated>2021-04-10T03:55:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;You need to backup all of the above files and directories from old server to new Linux server.  Commands to type on old Linux system   First create a tar ball of old uses (old...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;You need to backup all of the above files and directories from old server to new Linux server.&lt;br /&gt;
&lt;br /&gt;
Commands to type on old Linux system&lt;br /&gt;
&lt;br /&gt;
 First create a tar ball of old uses (old Linux system). Create a directory:&lt;br /&gt;
 # mkdir /root/move/&lt;br /&gt;
&lt;br /&gt;
 Setup UID filter limit:&lt;br /&gt;
 # export UGIDLIMIT=500&lt;br /&gt;
&lt;br /&gt;
 Now copy /etc/passwd accounts to /root/move/passwd.mig using awk to filter out system account (i.e. only copy user accounts)&lt;br /&gt;
 # awk -v LIMIT=$UGIDLIMIT -F: &amp;#039;($3&amp;gt;=LIMIT) &amp;amp;&amp;amp; ($3!=65534)&amp;#039; /etc/passwd &amp;gt; /root/move/passwd.mig&lt;br /&gt;
&lt;br /&gt;
 Copy /etc/group file:Commands to type on new Linux system&lt;br /&gt;
&lt;br /&gt;
 First, make a backup of current users and passwords:&lt;br /&gt;
 # mkdir /root/newsusers.bak&lt;br /&gt;
 # cp /etc/passwd /etc/shadow /etc/group /etc/gshadow /root/newsusers.bak&lt;br /&gt;
&lt;br /&gt;
 Now restore passwd and other files in /etc/&lt;br /&gt;
 # cd /path/to/location&lt;br /&gt;
 # cat passwd.mig &amp;gt;&amp;gt; /etc/passwd&lt;br /&gt;
 # cat group.mig &amp;gt;&amp;gt; /etc/group&lt;br /&gt;
 # cat shadow.mig &amp;gt;&amp;gt; /etc/shadow&lt;br /&gt;
 # /bin/cp gshadow.mig /etc/gshadow&lt;br /&gt;
&lt;br /&gt;
Please note that you must use &amp;gt;&amp;gt; (append) and not &amp;gt; (create) shell redirection.&lt;br /&gt;
&lt;br /&gt;
 Now copy and extract home.tar.gz to new server /home&lt;br /&gt;
 # cd /&lt;br /&gt;
 # tar -zxvf /path/to/location/home.tar.gz&lt;br /&gt;
&lt;br /&gt;
Now copy and extract mail.tar.gz (Mails) to new server /var/spool/mail&lt;br /&gt;
 # cd /&lt;br /&gt;
 # tar -zxvf /path/to/location/mail.tar.gz&lt;br /&gt;
&lt;br /&gt;
Now reboot system; when the Linux comes back, your user accounts will work as they did before on old system:&lt;br /&gt;
 # reboot&lt;br /&gt;
 # awk -v LIMIT=$UGIDLIMIT -F: &amp;#039;($3&amp;gt;=LIMIT) &amp;amp;&amp;amp; ($3!=65534)&amp;#039; /etc/group &amp;gt; /root/move/group.mig&lt;br /&gt;
&lt;br /&gt;
 Copy /etc/shadow file:&lt;br /&gt;
 # awk -v LIMIT=$UGIDLIMIT -F: &amp;#039;($3&amp;gt;=LIMIT) &amp;amp;&amp;amp; ($3!=65534) {print $1}&amp;#039; /etc/passwd | tee - |egrep -f - /etc/shadow &amp;gt; /root/move/shadow.mig&lt;br /&gt;
&lt;br /&gt;
 Copy /etc/gshadow (rarely used):&lt;br /&gt;
 # cp /etc/gshadow /root/move/gshadow.mig&lt;br /&gt;
&lt;br /&gt;
 Make a backup of /home and /var/spool/mail dirs:&lt;br /&gt;
 # tar -zcvpf /root/move/home.tar.gz /home&lt;br /&gt;
 # tar -zcvpf /root/move/mail.tar.gz /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
scp -r /root/move/* user@new.linuxserver.com:/path/to/location&lt;/div&gt;</summary>
		<author><name>Harsh</name></author>
	</entry>
</feed>