Samba 4 en ubuntu 13 final
-
Upload
vicente-blanco-barizo -
Category
Education
-
view
333 -
download
1
Transcript of 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
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
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