Projet

Général

Profil

Samba4 » Historique » Version 2

Gilles Grandgérard, 23/10/2014 11:24

1 2 Gilles Grandgérard
h1. Samba4 Secondaire
2 2 Gilles Grandgérard
3 2 Gilles Grandgérard
h2. config eof
4 2 Gilles Grandgérard
<pre>
5 2 Gilles Grandgérard
{"libelle_etab": {"owner": "gen_config", "val": "ACA"}, "adresse_ip_eth0": {"owner": "gen_config", "val": "172.20.56.46"}, "system_mail_to": {"owner": "gen_config", "val": "eolebase"}, "check_passwd": {"owner": "gen_config", "val": "non"}, "nom_domaine_local": {"owner": "gen_config", "val": "ac-test.lan"}, "proxy_client_adresse": {"owner": "gen_config", "val": "172.20.210.10"}, "exim_relay_smtp": {"owner": "gen_config", "val": "smtp.ac-dijon.fr"}, "netmask_ssh_eth0": {"owner": "gen_config", "val": ["0.0.0.0"]}, "ip_admin_eth0": {"owner": "gen_config", "val": ["0.0.0.0"]}, "numero_etab": {"owner": "gen_config", "val": "0000000A"}, "nom_machine": {"owner": "gen_config", "val": "eolebase2"}, "netmask_admin_eth0": {"owner": "gen_config", "val": ["0.0.0.0"]}, "domaine_messagerie_etab": {"owner": "gen_config", "val": "ac-test.fr"}, "ip_ssh_eth0": {"owner": "gen_config", "val": ["0.0.0.0"]}, "nom_academie": {"owner": "gen_config", "val": "ac-test"}, "adresse_ip_gw": {"owner": "gen_config", "val": "172.20.56.254"}, "activer_proxy_client": {"owner": "gen_config", "val": "oui"}, "adresse_ip_dns": {"owner": "gen_config", "val": ["172.20.210.10"]}}
6 2 Gilles Grandgérard
</pre>
7 2 Gilles Grandgérard
h2. instalation
8 1 Gilles Grandgérard
9 1 Gilles Grandgérard
<pre>
10 1 Gilles Grandgérard
#
11 1 Gilles Grandgérard
# INSTALLATION SECONDAIRE !!!!!
12 1 Gilles Grandgérard
# le primaire est 'eolebase' en 172.20.56.45
13 1 Gilles Grandgérard
#
14 1 Gilles Grandgérard
15 1 Gilles Grandgérard
apt-get update
16 1 Gilles Grandgérard
17 1 Gilles Grandgérard
export DEBIAN_FRONTEND=noninteractive
18 1 Gilles Grandgérard
19 1 Gilles Grandgérard
apt-get -q -y install build-essential autotools-dev comerr-dev dpkg-dev ethtool krb5-multidev libacl1-dev libattr1-dev libblkid-dev \
20 1 Gilles Grandgérard
libblkid1 libc-dev-bin libc6-dev libdevmapper1.02.1 libgcrypt11-dev libgnutls-dev libgpg-error-dev libkrb5-dev libncurses5-dev \
21 1 Gilles Grandgérard
libpopt-dev libreadline-gplv2-dev libssl-dev libstdc++6-4.4-dev libtasn1-3-dev libudev0 linux-libc-dev manpages-dev python-dev \
22 1 Gilles Grandgérard
udev uuid-dev zlib1g-dev krb5-user
23 1 Gilles Grandgérard
24 1 Gilles Grandgérard
unset DEBIAN_FRONTEND
25 1 Gilles Grandgérard
26 1 Gilles Grandgérard
cd /root
27 1 Gilles Grandgérard
tar -zxvf samba-4.1.13.tar.gz
28 1 Gilles Grandgérard
cd samba-4.1.13
29 1 Gilles Grandgérard
./configure --with-ldap
30 1 Gilles Grandgérard
make
31 1 Gilles Grandgérard
make install
32 1 Gilles Grandgérard
33 1 Gilles Grandgérard
cp samba4.sh /etc/init.d/samba4
34 1 Gilles Grandgérard
chmod 755 /etc/init.d/samba4
35 1 Gilles Grandgérard
update-rc.d samba4 default
36 1 Gilles Grandgérard
37 1 Gilles Grandgérard
#implicite
38 1 Gilles Grandgérard
#apt-get install ntpdate
39 1 Gilles Grandgérard
#ntpdate pool.ntp.org
40 1 Gilles Grandgérard
#apt-get install ntp
41 1 Gilles Grandgérard
42 1 Gilles Grandgérard
# socket NTP Samba
43 1 Gilles Grandgérard
cd /usr/share/eole/creole/modif/
44 1 Gilles Grandgérard
cp ../distrib/ntp.conf .
45 1 Gilles Grandgérard
cat >>ntp.conf <<EOF
46 1 Gilles Grandgérard
ntpsigndsocket  /usr/local/samba/var/lib/ntp_signd
47 1 Gilles Grandgérard
EOF
48 1 Gilles Grandgérard
sed -i 's/restrict default kod notrap nomodify nopeer noquery/restrict default kod notrap nomodify nopeer noquery mssntp/g' ntp.conf
49 1 Gilles Grandgérard
50 1 Gilles Grandgérard
# Hostname FQDN
51 1 Gilles Grandgérard
cat >hostname <<EOF
52 1 Gilles Grandgérard
%%nom_machine.%%nom_domaine_local
53 1 Gilles Grandgérard
EOF
54 1 Gilles Grandgérard
55 1 Gilles Grandgérard
gen_patch
56 1 Gilles Grandgérard
57 1 Gilles Grandgérard
chgrp ntp /usr/local/samba/var/lib/ntp_signd
58 1 Gilles Grandgérard
usermod -a -G staff ntp
59 1 Gilles Grandgérard
60 1 Gilles Grandgérard
reconfigure
61 1 Gilles Grandgérard
62 1 Gilles Grandgérard
63 1 Gilles Grandgérard
echo "export PATH=$PATH:/usr/local/samba/sbin:/usr/local/samba/bin" >> /root/.bashrc
64 1 Gilles Grandgérard
source /root/.bashrc
65 1 Gilles Grandgérard
66 1 Gilles Grandgérard
#bascule sur primaire
67 1 Gilles Grandgérard
cat >/etc/resolv.conf <<EOF
68 1 Gilles Grandgérard
nameserver 172.20.56.45
69 1 Gilles Grandgérard
search ac-test.lan
70 1 Gilles Grandgérard
EOF
71 1 Gilles Grandgérard
72 1 Gilles Grandgérard
cat >/etc/krb5.conf <<EOF
73 1 Gilles Grandgérard
[libdefaults]
74 1 Gilles Grandgérard
 dns_lookup_realm = true
75 1 Gilles Grandgérard
 dns_lookup_kdc = true
76 1 Gilles Grandgérard
 default_realm = AC-TEST.LAN
77 1 Gilles Grandgérard
EOF
78 1 Gilles Grandgérard
79 1 Gilles Grandgérard
kinit administrator
80 1 Gilles Grandgérard
81 1 Gilles Grandgérard
#debug /usr/local/samba/sbin/samba -i -d9
82 1 Gilles Grandgérard
/usr/local/samba/sbin/samba
83 1 Gilles Grandgérard
84 1 Gilles Grandgérard
samba-tool domain join ac-test.lan DC -U administrator --realm=ac-test.lan -W AC-TEST.LAN
85 1 Gilles Grandgérard
86 1 Gilles Grandgérard
samba-tool dns add 127.0.0.1 ac-test.lan ac-test.lan NS eolebase2.ac-test.lan
87 1 Gilles Grandgérard
88 1 Gilles Grandgérard
#bascule sur moi
89 1 Gilles Grandgérard
cat >/etc/resolv.conf <<EOF
90 1 Gilles Grandgérard
nameserver 127.0.0.1
91 1 Gilles Grandgérard
search ac-test.lan
92 1 Gilles Grandgérard
EOF
93 1 Gilles Grandgérard
94 1 Gilles Grandgérard
95 1 Gilles Grandgérard
</pre>