Table des matières

Installation de Samba 4

Lien :

Prérequis

allow-hotplug eth0
iface inet eth0 static
    address 192.168.1.140
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
    dns-nameservers 192.168.1.140 192.168.1.1
    dns-search btssio.local

Installation de Samba 4

dc.btssio.local
127.0.0.1      localhost
192.168.1.10   dc.btssio.local      dc
# reboot

apt-get update && apt-get upgrade apt-get install build-essential libacl1-dev libattr1-dev libblkid-dev libgnutls-dev libreadline-dev python-dev python-dnspython gdb pkg-config libpopt-dev libldap2-dev dnsutils libbsd-dev attr acl krb5-user docbook-xsl libcups2-dev libpam0g-dev ntpdate ntp -y

# apt-get update && apt-get upgrade

# export DEBIAN_FRONTEND=noninteractive
# apt-get install build-essential libacl1-dev libattr1-dev 
# apt-get install libblkid-dev libgnutls28-dev libreadline-dev python-dev libpam0g-dev 
# apt-get install python-dnspython gdb pkg-config libpopt-dev libldap2-dev 
# apt-get install dnsutils libbsd-dev attr krb5-user docbook-xsl libcups2-dev acl libpam0g-dev ntpdate ntp

# unset DEBIAN_FRONTEND
proc            /proc           proc    defaults        0       0
/dev/xvda1 /               ext4    errors=remount-ro,barrier=1,acl,user_xattr 0       1
/var/swapfile   none    swap    sw      0 0
mount / -o remount,acl,user_xattr,barrier=1
# cd /root
# wget --no-check-certificate https://download.samba.org/pub/samba/stable/samba-4.3.5.tar.gz
# tar -zxvf samba-4.3.5.tar.gz
# cd samba-4.2.3
# ./configure
# make 
# make install

Création du domaine

[libdefaults]
 dns_lookup_realm = false
 dns_lookup_kdc = true
 default_realm = BTSSIO.LOCAL

* Effacer le fichier smb.conf s'il a déjà été généré car il va être régénéré par la commande de provisionning samba-tool juste après :

rm -f /usr/local/samba/etc/smb.conf
# /usr/local/samba/bin/samba-tool domain provision --realm=BTSSIO.LOCAL --domain BTSSIO --adminpass P@$$word --server-role=dc
search btssio.local
nameserver 127.0.0.1
[global] 
       workgroup = BTSSIO
       realm = BTSSIO.LOCAL
       netbios name = DC
       server role = active directory domain controller
       dns forwarder = 8.8.8.8
....
# /usr/local/samba/sbin/samba
# kinit administrator
dig @localhost google.fr
dig @localhost dc.btssio.local
dig -t SRV @localhost _ldap._tcp.btssio.local