Table des matières

Installation de Samba 4

Lien :

Prérequis

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

</code>

# 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