Upgrade da Samba3 tdbsam a Samba4 AD: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
* L'upgrade è possibile in place o su un'altra macchina | * L'upgrade è possibile in place o su un'altra macchina | ||
* OLD MACHINE | |||
<pre> | <pre> | ||
pdbedit -Lv | |||
pdbedit -Lv | grep 'User SID" | |||
pdbedit -Lv | grep 'User SID' | |||
pdbedit -Lv | grep 'User SID' | sort -n | |||
net groupmap list | |||
systemctl stop nmbd.service | |||
systemctl stop smbd.service | |||
systemctl stop winbind.service | |||
systemctl stop mysql.service | |||
systemctl stop saslauthd.service | |||
systemctl stop postgrey.service | |||
systemctl stop nagios-nrpe-server.service | |||
systemctl stop postfix.service | |||
systemctl stop fail2ban.service | |||
systemctl stop incron.service | |||
systemctl stop cups.s | |||
systemctl stop cups.service | |||
systemctl stop apache2.service | |||
apt-get remove --purge glusterfs-\* | |||
systemctl stop amavis | |||
systemctl stop cups | |||
systemctl stop nfs-common.service | |||
systemctl stop rpcbind | |||
systemctl stop clamav-daemon.service | |||
systemctl stop clamav-freshclam.service | |||
systemctl stop irqbalance.service | |||
systemctl stop dovecot.service | |||
systemctl stop cups-browsed.service | |||
systemctl stop isc-dhcp-server.service | |||
apt-get remove --purge avahi-daemon | |||
pstree -p | |||
systemctl stop cupsd | |||
systemctl stop cups.socket | |||
systemctl stop cups.path | |||
pstree -p | |||
ls /var/lib/samba/ | |||
mv /var/lib/samba/ /var/lib/samba.OLD | |||
mkdir /var/lib/samba.OLD/dbdir/ | |||
cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ | |||
cp -p /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/ | |||
cp -p /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/ | |||
cp -p /var/lib/samba.OLD/var/lock/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/ | |||
cp -p /var/lib/samba.OLD/var/locks/group_mapping.tdb /var/lib/samba.OLD/dbdir/ | |||
cp -p /var/lib/samba.OLD/var/locks/account_policy.tdb /var/lib/samba.OLD/dbdir/ | |||
ls /var/lock/ | |||
cd /var/lib/samba.OLD/ | |||
ls | |||
mkdir /var/lib/samba.OLD/dbdir/ | |||
cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ | |||
mkdir -p /var/lib/samba.OLD/dbdir/ | |||
cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ | |||
clear | |||
mkdir /var/lib/samba.OLD/dbdir/ | |||
/bin/cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ | |||
/bin/cp -fp /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/ | |||
/bin/cp -fp /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/ | |||
/bin/cp -fp /var/lib/samba.OLD/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/ | |||
/bin/cp -fp /var/lib/samba.OLD/group_mapping.tdb /var/lib/samba.OLD/dbdir/ | |||
/bin/cp -fp /var/lib/samba.OLD/account_policy.tdb /var/lib/samba.OLD/dbdir/ | |||
ls | |||
ls perfmon/ | |||
ls printers/ | |||
ls | |||
ls private/ | |||
ls private/smbd.tmp/ | |||
ls private/smbd.tmp/msg/ | |||
ls | |||
ls usershares/ | |||
ls | |||
ls winbindd_ | |||
ls winbindd_privileged/ | |||
ls | |||
mv /etc/samba/smb.conf /etc/samba/smb.OLD.conf | |||
tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/ | |||
/bin/cp -fp /etc/samba/smb.OLD.conf /var/lib/samba.OLD/dbdir/ | |||
tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/ | |||
scp /tmp/dbdir.tar.gz pubsrv01.pubblistil.priv:/tmp | |||
pdbedit -L | |||
cd .. | |||
ls | |||
cd /etc/samba/ | |||
mv smb.OLD.conf smb.conf | |||
pdbedit -L | |||
cd /var/lib/ | |||
mv samba.OLD/ samba | |||
pdbedit -L | |||
pdbedit -Lv Administrator | |||
</pre> | </pre> | ||
| Line 141: | Line 129: | ||
108 samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf | 108 samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf | ||
<pre> | </pre> | ||
=Riferimenti= | =Riferimenti= | ||
Revision as of 17:31, 18 May 2017
- L'upgrade è possibile in place o su un'altra macchina
- OLD MACHINE
pdbedit -Lv pdbedit -Lv | grep 'User SID" pdbedit -Lv | grep 'User SID' pdbedit -Lv | grep 'User SID' | sort -n net groupmap list systemctl stop nmbd.service systemctl stop smbd.service systemctl stop winbind.service systemctl stop mysql.service systemctl stop saslauthd.service systemctl stop postgrey.service systemctl stop nagios-nrpe-server.service systemctl stop postfix.service systemctl stop fail2ban.service systemctl stop incron.service systemctl stop cups.s systemctl stop cups.service systemctl stop apache2.service apt-get remove --purge glusterfs-\* systemctl stop amavis systemctl stop cups systemctl stop nfs-common.service systemctl stop rpcbind systemctl stop clamav-daemon.service systemctl stop clamav-freshclam.service systemctl stop irqbalance.service systemctl stop dovecot.service systemctl stop cups-browsed.service systemctl stop isc-dhcp-server.service apt-get remove --purge avahi-daemon pstree -p systemctl stop cupsd systemctl stop cups.socket systemctl stop cups.path pstree -p ls /var/lib/samba/ mv /var/lib/samba/ /var/lib/samba.OLD mkdir /var/lib/samba.OLD/dbdir/ cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ cp -p /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/ cp -p /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/ cp -p /var/lib/samba.OLD/var/lock/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/ cp -p /var/lib/samba.OLD/var/locks/group_mapping.tdb /var/lib/samba.OLD/dbdir/ cp -p /var/lib/samba.OLD/var/locks/account_policy.tdb /var/lib/samba.OLD/dbdir/ ls /var/lock/ cd /var/lib/samba.OLD/ ls mkdir /var/lib/samba.OLD/dbdir/ cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ mkdir -p /var/lib/samba.OLD/dbdir/ cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ clear mkdir /var/lib/samba.OLD/dbdir/ /bin/cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/ /bin/cp -fp /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/ /bin/cp -fp /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/ /bin/cp -fp /var/lib/samba.OLD/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/ /bin/cp -fp /var/lib/samba.OLD/group_mapping.tdb /var/lib/samba.OLD/dbdir/ /bin/cp -fp /var/lib/samba.OLD/account_policy.tdb /var/lib/samba.OLD/dbdir/ ls ls perfmon/ ls printers/ ls ls private/ ls private/smbd.tmp/ ls private/smbd.tmp/msg/ ls ls usershares/ ls ls winbindd_ ls winbindd_privileged/ ls mv /etc/samba/smb.conf /etc/samba/smb.OLD.conf tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/ /bin/cp -fp /etc/samba/smb.OLD.conf /var/lib/samba.OLD/dbdir/ tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/ scp /tmp/dbdir.tar.gz pubsrv01.pubblistil.priv:/tmp pdbedit -L cd .. ls cd /etc/samba/ mv smb.OLD.conf smb.conf pdbedit -L cd /var/lib/ mv samba.OLD/ samba pdbedit -L pdbedit -Lv Administrator
NEW
77 samba --version
78 apt-get install samba
79 samba --version
80 vi /etc/samba/smb.conf
81 pstree -p
82 systemctl stop nmbd.service
83 systemctl stop smbd.service
84 pstree -p
85 history
86 ls /tmp/
87 tar -tvzf /tmp/dbdir.tar.gz
88 cd /
89 tar -xvzf /tmp/dbdir.tar.gz
90 ls /var/lib/samba.OLD/
91 ls /var/lib/samba
92 samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes \
93 --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
94 samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
95 vi /etc/samba/smb.conf
96 ls
97 sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.ORI
98 samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
99 cd /var/lib/samba
100 ls
101 ls private/
102 ls
103 cd ..
104 ls
105 mv /var/lib/samba samba.ORI
106 samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
107 sudo mkdir -p /var/lib/samba/private
108 samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
Riferimenti
- Migrating a Samba NT4 Domain to Samba AD (Classic Upgrade) - SambaWiki
- Samba/Samba 4 Migration - Gentoo Wiki
- Upgrading from Samba Server Version 3 | PACKT Books
- samba-users Re: [Samba ClassicUpgrade => EpicFail]
- Samba/Samba 4 Migration - Gentoo Wiki
- [Samba Change samba username with tdbsam backend]
- Samba: Renaming a User
- Setting up Samba as an Active Directory Domain Controller - SambaWiki