Samba 4 en ubuntu 13 final

4
SAMBA4 EN UBUNTU 13.10. 1) Instalamos dependencias de Samba4 $ sudo 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 krb5-user docbook-xsl libcups2-dev acl git. 2) krb5-user. Default Realm: FRAN.LOCAL Default Realm: 127.0.0.1 Administrative Server: 127.0.0.1 3) FSTAB 1) $ nano /etc/fstab 2) UUID=db6f8346-60ca-47b4-8ab2-046337abd834 / ext4 user_xattr,acl,barrier=1,errors=remount -ro 0 1 3) $ mount -a 4) Descargamos Samba4 $ git clone git://git.samba.org/samba.git samba-master $ git pull Compilamos e Instalamos Samba4 $ cd samba-master $ sudo ./configure

Transcript of Samba 4 en ubuntu 13 final

Page 1: Samba 4 en ubuntu 13 final

SAMBA4 EN UBUNTU 13.10.

1) Instalamos dependencias de Samba4

$ sudo 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 krb5-user docbook-xsl libcups2-dev acl git.

2) krb5-user. Default Realm: FRAN.LOCALDefault Realm: 127.0.0.1Administrative Server: 127.0.0.1

3) FSTAB

1)

$ nano /etc/fstab

2)

UUID=db6f8346-60ca-47b4-8ab2-046337abd834 / ext4 user_xattr,acl,barrier=1,errors=remount -ro 0 1

3)

$ mount -a

4) Descargamos Samba4

$ git clone git://git.samba.org/samba.git samba-master $ git pull

Compilamos e Instalamos Samba4

$ cd samba-master$ sudo ./configure$ sudo make$ sudo make install

Page 2: Samba 4 en ubuntu 13 final

5) Provisionamos DC

sudo /usr/local/samba/bin/samba-tool domain provision --use-rfc2307 --interactive --use-ntvfs

Realm [fran.local]: FRAN.LOCALDomain [ubuntu]: FRANServer Role (dc, member, standalone) [dc]: dcDNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]:SAMBA_INTERNALDNS forwarder IP address( ‘none’) [192.168.2.1]: 8.8.8.8Administrator password:123abc.Retype password:123abc.

6) Modificamos resolv.conf

1) nano /etc/resolv.conf2)

domain fran.localnameserver 192.168.1.23) Poñemos resolv de solo lectura chattr +i /etc/resolv.conf

7) Modificamos kerberos.

mv /etc/krb5.conf /etc/krb5.conf.bak cp /usr/local/samba/private/krb5.conf /etc/krb5.conf

nano /etc/krb5.conf

default_realm = FRAN.LOCAL

Start Samba

sudo ./usr/local/samba/sbin/samba

Page 3: Samba 4 en ubuntu 13 final

Añadimos Directorios o PATH

sudo nano ~/.bashrcPATH=$PATH:/usr/local/samba/sbinPATH=$PATH:/usr/local/samba/bin

Probamos conexion cun cliente.

/usr/local/samba/bin/smbclient -L localhost -U%

/usr/local/samba/bin/smbclient //localhost/netlogon -UAdministrator%"your_password" -c 'ls'

Añadimos carpetas

mkdir -m 770 /Userschmod g+s /Userschown root:users /Users

/usr/local/samba/etc/smb.conf

[Users]directory_mode: parameter = 0700read only = nopath = /Userscsc policy = documents

Para que non expire a clave do administrador en 42.

/usr/local/samba/bin/samba-tool user setexpiry administrator --noexpiry