in s talar samba 4 no debian
TRANSCRIPT
Como instalar samba4 no debian wheezy
1. instalar o debian 7. Para baixar:http://napoleon.acc.umu.se/debiancd/7.1.0/amd64/isodvd/debian7.1.0amd64DVD1.iso
2.Fixar o ip.Obs: no debian como root não é necessário o sudo como no ubuntu.
su (para se transformar em root)nano /etc/network/interfaces (nano editor de texto no terminal)
auto loiface lo inet loopback
auto eth0iface eth0 inet staticaddress 192.168.1.10netmask 255.255.255.0gateway 192.168.1.1
3. Editar o /etc/resolv.conf
nano /etc/resolv.conf
domain policiamilitar.govrnnameserver 127.0.0.1nameserver x.x.x.x (dns de sua rede)
4. editar o hosts.
nano /etc/hosts
127.0.0.1 localhost192.168.0.5 srvsamba4 srvsamba4.policiamilitar.govrn
5. Editar o arquivo /etc/fstab.
nano /etc/fstab
/dev/hda / ext3 user_xattr,acl,barrier=1,errors=remountro 0 1
6. instalar ntp. Para sincronização do hora com o horario do observatorio nacional.
aptget install ntp ynano /etc/ntp.conf
Substituir os servidores ntp por:
server a.ntp.brserver b.ntp.brserver c.ntp.br
reiniciar serviço ntp
/etc/init.d/ntp stopntpdate B server a.ntp.br/etc/init.d/ntp startntpq preboot
7. Instalar samba4.
dependencias:
aptget install buildessential libacl1dev libattr1dev libblkiddev libgnutlsdev libreadlinedevpythondev pythondnspython gdb pkgconfig libpoptdev libldap2dev dnsutils libbsddev attrkrb5user docbookxsl libcups2dev acl
Download, configuração e instalação do Samba4
# wget c http://www.samba.org/samba/ftp/stable/samba4.0.6.tar.gz
# tar xvf samba4.0.6.tar.gz
# cd samba4.0.6/
# ./configure enabledebug enableselftest
# make
# make install
Criar Dominio
/usr/local/samba/bin/sambatool domain provision
policiamilitar.govrn (minusculo)POLICIAMILITARdcINTERNALSENHASENHA
Testar funcionamento do samba4
/usr/local/samba/sbin/samba/usr/local/samba/bin/smbclient //localhost/netlogon UAdministrator%'senha' c 'ls'
8. Testar DNS
host t SRV _ldap._tcp.policiamilitar.govrnhost t SRV _kerberos._udp.policiamilitar.govrnhost t A srvsamba.policiamilitar.govrn
9. Copiar o krb5.conf da pasta /usr/local/samba/share/setup/krb5.conf para a pasta /etc
cp /usr/local/samba/private/krb5.conf /etc/
testar o kerberos:
kinit [email protected]
10. Teste Final
/usr/local/samba/sbin/samba_dnsupdate verbose allnames
11. Criar Script de Inicialização.
nano /etc/init.d/samba4
copiar o seguinte conteudo:
#! /bin/sh
### BEGIN INIT INFO# Provides: samba4# RequiredStart: $network $local_fs $remote_fs# RequiredStop: $network $local_fs $remote_fs# DefaultStart: 2 3 4 5# DefaultStop: 0 1 6# ShortDescription: start Samba daemons### END INIT INFO
## Start/stops the Samba daemon (samba).# Adapted from the Samba 3 packages.#
PIDDIR=/usr/local/samba/var/runSAMBAPID=$PIDDIR/samba.pid
# clear conflicting settings from the environmentunset TMPDIR
# See if the daemon and the config file are theretest x /usr/local/samba/sbin/samba a r /usr/local/samba/etc/smb.conf || exit 0
. /lib/lsb/initfunctions
case "$1" in start) log_daemon_msg "Starting Samba 4 daemon" "samba"
# Make sure we have our PIDDIR, even if it's on a tmpfs install o root g root m 755 d $PIDDIR
if ! startstopdaemon start quiet oknodo exec /usr/local/samba/sbin/samba D;then log_end_msg 1 exit 1
fi
log_end_msg 0 ;; stop) log_daemon_msg "Stopping Samba 4 daemon" "samba"
startstopdaemon stop quiet name samba $SAMBAPID # Wait a little and remove stale PID file sleep 1 if [ f $SAMBAPID ] && ! ps h `cat $SAMBAPID` > /dev/null then # Stale PID file (samba was succesfully stopped), # remove it (should be removed by samba itself IMHO.) rm f $SAMBAPID fi
log_end_msg 0
;; restart|forcereload) $0 stop sleep 1 $0 start ;; *) echo "Usage: /etc/init.d/samba4 start|stop|restart|forcereload" exit 1 ;;
esac
exit 0
Salvar e sair.
Ajustar permissões:
chmod 755 /etc/init.d/samba4
Colocar no boot:
updaterc.d samba4 defaults
12. Depois é só configurar uma maquina windows 7 para configurar usuario e gpos. o programaque gerencia o active directory pelo windows 7 é: Windows6.1KB958830x64RefreshPkg.msu(64 bits) ou Windows6.1KB958830x86RefreshPkg.msu (32 bits)
13. Como criar os compartilhamentos?
http://fpibrasil.forumeiros.com/t424gerenciamentodecompartilhamentosnosamba4
14. como usar sambatool?
https://wiki.samba.org/index.php/Sambatoolexternal