Upgrade da Samba3 tdbsam a Samba4 AD

From RVM Wiki
Jump to navigation Jump to search
  • L'upgrade è possibile in place o su un'altra macchina
OLD MACHINE
  400  pdbedit -Lv
  401  pdbedit -Lv | grep 'User SID"
  402  pdbedit -Lv | grep 'User SID'
  403  pdbedit -Lv | grep 'User SID' | sort -n
  404  net groupmap list
  405   systemctl stop nmbd.service 
  406   systemctl stop smbd.service
  407  pstree -p
  408   systemctl stop winbind.service 
  409   systemctl stop mysql.service 
  410   systemctl stop saslauthd.service 
  411  pstree -p
  412   systemctl stop postgrey.service 
  413   systemctl stop nagios-nrpe-server.service 
  414  pstree -p
  415   systemctl stop postfix.service 
  416   systemctl stop fail2ban.service 
  417  pstree -p
  418   systemctl stop incron.service 
  419   systemctl stop cups.s
  420   systemctl stop cups.service 
  421  pstre -p
  422  pstree -p
  423   systemctl stop apache2.service 
  424  pstree -p
  425  apt-get remove --purge glusterfs-\*
  426  pstree -p
  427   systemctl stop amavis
  428   systemctl stop cups
  429  pstree -p
  430   systemctl stop nfs-common.service 
  431  pstree -p
  432   systemctl stop rpcbind
  433  pstree -p
  434   systemctl stop clamav-daemon.service 
  435   systemctl stop clamav-freshclam.service 
  436  pstree -p
  437   systemctl stop irqbalance.service 
  438   systemctl stop dovecot.service 
  439  pstree -p
  440   systemctl stop cups-browsed.service 
  441  pstree -p
  442   systemctl stop isc-dhcp-server.service 
  443  apt-get remove --purge avahi-daemon 
  444  pstree -p
  445   systemctl stop cupsd
  446   systemctl stop cups.socket 
  447   systemctl stop cups.path 
  448  pstree -p
  449  ls /var/lib/samba/
  450  mv /var/lib/samba/ /var/lib/samba.OLD
  451   mkdir /var/lib/samba.OLD/dbdir/
  452   cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
  453   cp -p /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/
  454   cp -p /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/
  455   cp -p /var/lib/samba.OLD/var/lock/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/
  456   cp -p /var/lib/samba.OLD/var/locks/group_mapping.tdb /var/lib/samba.OLD/dbdir/
  457   cp -p /var/lib/samba.OLD/var/locks/account_policy.tdb /var/lib/samba.OLD/dbdir/
  458  ls /var/lock/
  459  cd /var/lib/samba.OLD/
  460  ls
  461   mkdir /var/lib/samba.OLD/dbdir/
  462   cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
  463   mkdir -p /var/lib/samba.OLD/dbdir/
  464   cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
  465  clear
  466   mkdir /var/lib/samba.OLD/dbdir/
  467   /bin/cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
  468   /bin/cp -fp /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/
  469   /bin/cp -fp /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/
  470   /bin/cp -fp /var/lib/samba.OLD/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/
  471   /bin/cp -fp /var/lib/samba.OLD/group_mapping.tdb /var/lib/samba.OLD/dbdir/
  472   /bin/cp -fp /var/lib/samba.OLD/account_policy.tdb /var/lib/samba.OLD/dbdir/
  473  ls
  474  ls perfmon/
  475  ls printers/
  476  ls
  477  ls private/
  478  ls private/smbd.tmp/
  479  ls private/smbd.tmp/msg/
  480  ls
  481  ls usershares/
  482  ls
  483  ls winbindd_
  484  ls winbindd_privileged/
  485  ls
  486  mv /etc/samba/smb.conf /etc/samba/smb.OLD.conf
  487  tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/
  488   /bin/cp -fp /etc/samba/smb.OLD.conf /var/lib/samba.OLD/dbdir/
  489  tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/
  490   scp /tmp/dbdir.tar.gz pubsrv01.pubblistil.priv:/tmp
  491  pdbedit -L
  492  cd ..
  493  ls
  494  cd /etc/samba/
  495  mv smb.OLD.conf smb.conf
  496  pdbedit -L
  497  cd /var/lib/
  498  mv samba.OLD/ samba
  499  pdbedit -L
  500  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