-
Notifications
You must be signed in to change notification settings - Fork 7
/
samba2.sh
27 lines (27 loc) · 918 Bytes
/
samba2.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
echo "ACUERDATE DE BORRAR EL SERVIDOR DNS EXTERNO EN /etc/network/interfaces para que funcione en local"
sleep 10
echo "Comprobamos los servicios de hora"
sudo service ntp stop
sudo ntpdate -B 0.ubuntu.pool.ntp.org
sudo service ntp start
echo "Instalamos Samba"
apt-get install samba smbclient
echo "Promocionamos a controlador de dominio"
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.orig
sudo samba-tool domain provision --use-rfc2307 --interactive
echo "Configuramos kerberos"
sudo mv /etc/krb5.conf /etc/krb5.conf.orig
sudo ln -sf /var/lib/samba/private/krb5.conf /etc/krb5.conf
echo "Iniciamos sesión en Kerberos para comprobar"
echo "Introduce tu dominio EN MAYÚSCULAS"
read dominio
if [ -n "$dominio" ]
then
kinit administrator@$dominio
echo "Si da error modifica este fichero:"
echo "/etc/nsswich"
else
echo "Debes introducir otra cosa"
exit
fi