Upgrade da Samba3 tdbsam a Samba4 AD: Difference between revisions
Jump to navigation
Jump to search
Created page with "* L'upgrade è possibile in place o su un'altra macchina =Riferimenti= *[https://wiki.samba.org/index.php/Migrating_a_Samba_NT4_Domain_to_Samba_AD_(Classic_Upgrade) Migratin..." |
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 | ||
<pre> | |||
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 | |||
</pre> | |||
<pre> | |||
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 | |||
<pre> | |||
=Riferimenti= | =Riferimenti= | ||
Revision as of 17:25, 18 May 2017
- 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