<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>J.2. Instalación</title><link rel="stylesheet" href="./estilo.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.64.1" /><link rel="home" href="index.html" title="Integración de redes con OpenLDAP, Samba, CUPS y PyKota" /><link rel="up" href="smbldap-tools.html" title="Apéndice J. Instalación y configuración de smbldap-tools" /><link rel="previous" href="smbldap-tools-introduccion.html" title="J.1. Introducción" /><link rel="next" href="smbldap-tools-mkntpasswd.html" title="J.3. Instalación de mkntpwd" /><meta xmlns="http://www.w3.org/TR/xhtml1/transitional" name="generator" content="Experimental LDP.XSL $Revision: 1.3 $"></meta>
  <!-- Generated by LDP XSLT customization layer
      based on Norman Walsh's DocBook XSL stylesheets.
      More information at http://www.linuxdoc.org/ -->
  </head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">J.2. Instalación</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="smbldap-tools-introduccion.html">Anterior</a> </td><th width="60%" align="center">Apéndice J. Instalación y configuración de smbldap-tools</th><td width="20%" align="right"> <a accesskey="n" href="smbldap-tools-mkntpasswd.html">Siguiente</a></td></tr></table><hr /></div><div class="sect1" lang="es" xml:lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="smbldap-tools-instalacion"></a>J.2. Instalación</h2></div></div><div></div></div><p>Se supone que el archivo <tt class="filename">smbldap-tools-0.8.4.tgz</tt> se encuentra
	en el directorio <tt class="filename">/tmp</tt>. Los pasos para instalar
	los scripts que provee <i class="emphasis">smbldap-tools</i> son:</p><div class="orderedlist"><ol type="1"><li><p>Descompresión del archivo <tt class="filename">smbldap-tools-0.8.4.tgz</tt>:</p><div class="example"><a id="smbldap-tools-instalacion-ejemplo1"></a><p class="title"><b>Ejemplo J.1. Descompresión del archivo <tt class="filename">smbldap-tools-0.8.4.tgz</tt></b></p><p>Se descomprime el archivo con los scripts en el directorio temporal:</p><table xmlns="http://www.w3.org/TR/xhtml1/transitional" border="0" bgcolor="#E0E0E0" width="90%"><tr><td><pre class="screen"><tt class="prompt">$</tt> <b class="userinput"><tt>/bin/tar xzvf /tmp/smbldap-tools-0.8.4.tgz -C /tmp/</tt></b>
<tt class="computeroutput">smbldap-tools-0.8.4/
smbldap-tools-0.8.4/CONTRIBUTORS
smbldap-tools-0.8.4/COPYING
smbldap-tools-0.8.4/ChangeLog
smbldap-tools-0.8.4/FILES
smbldap-tools-0.8.4/INSTALL
smbldap-tools-0.8.4/README
smbldap-tools-0.8.4/TODO
smbldap-tools-0.8.4/INFRA
smbldap-tools-0.8.4/mkntpwd.tar.gz
smbldap-tools-0.8.4/smbldap-groupshow
smbldap-tools-0.8.4/smbldap-populate
smbldap-tools-0.8.4/smbldap-useradd
smbldap-tools-0.8.4/smbldap-groupadd
smbldap-tools-0.8.4/smbldap-migrate-accounts
smbldap-tools-0.8.4/smbldap-userdel
smbldap-tools-0.8.4/smbldap-groupdel
smbldap-tools-0.8.4/smbldap-migrate-groups
smbldap-tools-0.8.4/smbldap-usermod
smbldap-tools-0.8.4/smbldap-groupmod
smbldap-tools-0.8.4/smbldap-passwd
smbldap-tools-0.8.4/smbldap-usershow
smbldap-tools-0.8.4/smbldap_tools.pm
smbldap-tools-0.8.4/smbldap_bind.conf <a id="smbldap_bind.conf"></a><img src="./imagenes/callouts/1.png" alt="1" border="0"></img>
smbldap-tools-0.8.4/smbldap.conf <a id="smbldap.conf"></a><img src="./imagenes/callouts/2.png" alt="2" border="0"></img>
smbldap-tools-0.8.4/smb.conf
smbldap-tools-0.8.4/configure.pl <a id="configure.pl"></a><img src="./imagenes/callouts/3.png" alt="3" border="0"></img>
smbldap-tools-0.8.4/doc/
smbldap-tools-0.8.4/doc/smbldap-tools-annexes.tex
smbldap-tools-0.8.4/doc/smbldap-tools-anx.tex
smbldap-tools-0.8.4/doc/smbldap-tools-config.tex
smbldap-tools-0.8.4/doc/smbldap-tools-faq.tex
smbldap-tools-0.8.4/doc/smbldap-tools-install.tex
smbldap-tools-0.8.4/doc/smbldap-tools-intro.tex
smbldap-tools-0.8.4/doc/smbldap-tools-samba.tex
smbldap-tools-0.8.4/doc/smbldap-tools-scripts.tex
smbldap-tools-0.8.4/doc/smbldap-tools-secure.tex
smbldap-tools-0.8.4/doc/smbldap-tools.tex
smbldap-tools-0.8.4/doc/smbldap-tools-thx.tex
smbldap-tools-0.8.4/doc/smbldap-tools-user.tex
smbldap-tools-0.8.4/doc/smbldap-tools.pdf
smbldap-tools-0.8.4/doc/html/
smbldap-tools-0.8.4/doc/html/smbldap-tools.html
smbldap-tools-0.8.4/doc/html/index.html
smbldap-tools-0.8.4/doc/html/smbldap-tools001.html
smbldap-tools-0.8.4/doc/html/smbldap-tools002.html
smbldap-tools-0.8.4/doc/html/smbldap-tools003.html
smbldap-tools-0.8.4/doc/html/smbldap-tools004.html
smbldap-tools-0.8.4/doc/html/smbldap-tools005.html
smbldap-tools-0.8.4/doc/html/smbldap-tools006.html
smbldap-tools-0.8.4/doc/html/smbldap-tools007.html
smbldap-tools-0.8.4/doc/html/smbldap-tools008.html
smbldap-tools-0.8.4/doc/html/smbldap-tools009.html
smbldap-tools-0.8.4/doc/html/smbldap-tools011.html
smbldap-tools-0.8.4/doc/html/smbldap-tools010.html
smbldap-tools-0.8.4/doc/html/previous_motif.gif
smbldap-tools-0.8.4/doc/html/next_motif.gif
smbldap-tools-0.8.4/doc/html/contents_motif.gif
smbldap-tools-0.8.4/doc/README</tt></pre></td></tr></table><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#smbldap_bind.conf"><img src="./imagenes/callouts/1.png" alt="1" border="0" /></a> <a href="#smbldap.conf"><img src="./imagenes/callouts/2.png" alt="2" border="0" /></a> </td><td valign="top" align="left"><p>Archivos de configuración de <i class="emphasis">smbldap-tools</i>, estos
						se han de copiar al directorio
						<tt class="filename">/etc/smbldap-tools</tt> una vez configurados.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#configure.pl"><img src="./imagenes/callouts/3.png" alt="3" border="0" /></a> </td><td valign="top" align="left"><p>Script de configuración.</p></td></tr></table></div></div></li><li><div class="example"><a id="smbldap-tools-instalacion-ejemplo2"></a><p class="title"><b>Ejemplo J.2. Cambio de permisos</b></p><p>Se cambia el propietario y el grupo de los scripts por
				<i class="emphasis">root.root</i>:</p><table xmlns="http://www.w3.org/TR/xhtml1/transitional" border="0" bgcolor="#E0E0E0" width="90%"><tr><td><pre class="screen"><tt class="prompt">#</tt> <b class="userinput"><tt>/bin/chown root.root -R /tmp/smbldap-tools-0.8.4/</tt></b></pre></td></tr></table></div></li><li><div class="example"><a id="smbldap-tools-instalacion-ejemplo3"></a><p class="title"><b>Ejemplo J.3. Copiando los scripts a <tt class="filename">/usr/local/sbin/</tt></b></p><p>Se copian los scripts al directorio
				<tt class="filename">/usr/local/sbin/</tt></p><table xmlns="http://www.w3.org/TR/xhtml1/transitional" border="0" bgcolor="#E0E0E0" width="90%"><tr><td><pre class="screen"><tt class="prompt">#</tt> <b class="userinput"><tt>/bin/cp -v --remove-destination /tmp/smbldap-tools-0.8.4/smbldap-* \
         /tmp/smbldap-tools-0.8.4/smbldap*.pm /usr/local/sbin/</tt></b>
<tt class="computeroutput">`smbldap-groupadd' -&gt; `/usr/local/sbin/smbldap-groupadd'
`smbldap-groupdel' -&gt; `/usr/local/sbin/smbldap-groupdel'
`smbldap-groupmod' -&gt; `/usr/local/sbin/smbldap-groupmod'
`smbldap-groupshow' -&gt; `/usr/local/sbin/smbldap-groupshow'
`smbldap-migrate-accounts' -&gt; `/usr/local/sbin/smbldap-migrate-accounts'
`smbldap-migrate-groups' -&gt; `/usr/local/sbin/smbldap-migrate-groups'
`smbldap-passwd' -&gt; `/usr/local/sbin/smbldap-passwd'
`smbldap-populate' -&gt; `/usr/local/sbin/smbldap-populate'
`smbldap-useradd' -&gt; `/usr/local/sbin/smbldap-useradd'
`smbldap-userdel' -&gt; `/usr/local/sbin/smbldap-userdel'
`smbldap-usermod' -&gt; `/usr/local/sbin/smbldap-usermod'
`smbldap-usershow' -&gt; `/usr/local/sbin/smbldap-usershow'
`smbldap_tools.pm' -&gt; `/usr/local/sbin/smbldap_tools.pm</tt></pre></td></tr></table></div></li><li><div class="example"><a id="smbldap-tools-instalacion-ejemplo4"></a><p class="title"><b>Ejemplo J.4. Copiando los archivos de configuración a su lugar de destino</b></p><p>Se han de copiar los archivos de configuración de
				<i class="emphasis">smbldap-tools</i> al directorio
				<tt class="filename">/etc/smbldap-tools/</tt>:</p><table xmlns="http://www.w3.org/TR/xhtml1/transitional" border="0" bgcolor="#E0E0E0" width="90%"><tr><td><pre class="screen"><tt class="prompt">#</tt> <b class="userinput"><tt>/bin/mkdir -vm 755 /etc/smbldap-tools/</tt></b>
<tt class="computeroutput">mkdir: se ha creado el directorio `/etc/smbldap-tools/'</tt>
<tt class="prompt">#</tt> <b class="userinput"><tt>/bin/cp -v /tmp/smbldap-tools-0.8.4/smbldap*conf /etc/smbldap-tools/</tt></b>
<tt class="computeroutput">`/tmp/smbldap-tools-0.8.4/smbldap_bind.conf' -&gt; `/etc/smbldap-tools/smbldap_bind.conf'
`/tmp/smbldap-tools-0.8.4/smbldap.conf' -&gt; `/etc/smbldap-tools/smbldap.conf'</tt>
<tt class="prompt">#</tt> <b class="userinput"><tt>/bin/chmod -v 600 /etc/smbldap-tools/*</tt></b>
<tt class="computeroutput">el modo de `/etc/smbldap-tools/smbldap_bind.conf' cambia a 0600 (rw-------)
el modo de `/etc/smbldap-tools/smbldap.conf' cambia a 0600 (rw-------)</tt></pre></td></tr></table></div></li><li><div class="example"><a id="smbldap-tools-instalacion-ejemplo5"></a><p class="title"><b>Ejemplo J.5. Configuración de <i class="emphasis">smbldap-tools</i></b></p><p>Se hace uso del script <span class="application">configure.pl</span>
				para realizar la configuración de <i class="emphasis">smbldap-tools</i>:</p><p>Se recomienda haber realizado la configuración de Samba
				antes de proceder con este paso. Vea el
				<a href="samba-configuracion-samba.html" title="Capítulo 9. Configuración de Samba">Capítulo 9, <i>Configuración de Samba</i></a> para más información
				sobre como configurar Samba.</p><table xmlns="http://www.w3.org/TR/xhtml1/transitional" border="0" bgcolor="#E0E0E0" width="90%"><tr><td><pre class="screen"><tt class="prompt">#</tt> <b class="userinput"><tt>cd /tmp/smbldap-tools-0.8.4/</tt></b>
<b class="userinput"><tt>./configure.pl</tt></b>
<tt class="computeroutput">-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
       smbldap-tools script configuration
       -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Before starting, check
 . if your samba controller is up and running.
 . if the domain SID is defined (you can get it with the 'net getlocalsid')

 . you can leave the configuration using the Crtl-c key combination
 . empty value can be set with the "." caracter
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Looking for configuration files...

Samba Config File Location [/etc/samba/smb.conf] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">smbldap Config file Location (global parameters) [/etc/smbldap-tools/smbldap.conf] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">smbldap Config file Location (bind parameters) [/etc/smbldap-tools/smbldap_bind.conf] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Let's start configuring the smbldap-tools scripts ...

. workgroup name: name of the domain Samba act as a PDC
  workgroup name [GSRDOMAIN] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. netbios name: netbios name of the samba controler
  netbios name [TODOSCSI] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. logon script: may be startup.cmd, ... or "" to set it to username.cmd
  logon script [] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. logon drive: local path to which the home directory will be connected \
                                                           (for NT Workstations). Ex: 'H:'
  logon drive [H:] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. logon home: home directory location (for Win95/98 or NT Workstation). \
                                                                    Ex: '\\TODOSCSI\home'
  logon home (leave blank if you don't want homeDirectory) [\\%L\%u\.profile] &gt;</tt> <b class="userinput"><tt>\\TODOSCSI\</tt></b>
<tt class="computeroutput">. logon path: home directory where roaming profiles are stored. Ex: '\\TODOSCSI\profiles\'
  logon path (leave blank if you don't want roaming profile) \
                                    [\\%L\profiles\%u] &gt;</tt> <b class="userinput"><tt>\\TODOSCSI\profiles\</tt></b>
<tt class="computeroutput">. ldap suffix [dc=gsr,dc=pt] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap group suffix [ou=groups] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap user suffix [ou=people] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap machine suffix [ou=machines] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap master server: IP adress or DNS name of the master (writable) ldap server
  ldap master server [] &gt;</tt> <b class="userinput"><tt>gsr.pt</tt></b>
<tt class="computeroutput">. ldap master port [389] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap master bind dn [cn=admin,dc=gsr,dc=pt] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap master bind password [] &gt;</tt> <b class="userinput"><tt>[clave]</tt></b>
<tt class="computeroutput">. ldap slave server: IP adress or DNS name of the slave ldap server: can also be the master one
  ldap slave server [] &gt;</tt> <b class="userinput"><tt>gsr.pt</tt></b>
<tt class="computeroutput">. ldap master port [389] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap master bind dn [cn=admin,dc=gsr,dc=pt] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. ldap master bind password [] &gt;</tt> <b class="userinput"><tt>[clave]</tt></b>
<tt class="computeroutput">. ldap tls support (1/0) [0] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. SID for domain GSRDOMAIN: SID of the domain (can be obtained with 'net getlocalsid TODOSCSI')
  SID for domain GSRDOMAIN [S-1-5-21-3777331929-1837441497-3139219028] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">. unix password encryption: encryption used for unix passwords
  unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA) [SSHA] &gt;</tt> <b class="userinput"><tt>MD5</tt></b>
<tt class="computeroutput">. default user gidNumber [513] &gt;</tt> <b class="userinput"><tt>10001</tt></b>
<tt class="computeroutput">. default computer gidNumber [553] &gt;</tt> <b class="userinput"><tt>10001</tt></b>
<tt class="computeroutput">. home directory prefix (without username) [/home/] &gt;</tt> <b class="userinput"><tt>/home/samba/users/</tt></b>
<tt class="computeroutput">. default password validation: default time before a user has to change his password
  default password validation time (time in days) [45] &gt;</tt> <b class="userinput"><tt>0</tt></b>
<tt class="computeroutput">. default login shell [/bin/bash] &gt;</tt> <b class="userinput"><tt>[ENTER]</tt></b>
<tt class="computeroutput">-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
backup old configuration files:
  /etc/smbldap-tools/smbldap.conf-&gt;/etc/smbldap-tools/smbldap.conf.old
  /etc/smbldap-tools/smbldap_bind.conf-&gt;/etc/smbldap-tools/smbldap_bind.conf.old
writing new configuration file:
  /etc/smbldap-tools/smbldap.conf done.
  /etc/smbldap-tools/smbldap_bind.conf done.</tt></pre></td></tr></table></div></li><li><p>Si no se ha hecho, establecer la clave del administrador de <span class="acronym">LDAP</span>
			en el archivo <tt class="filename">secrets.tdb</tt>. Vea el
			<a href="samba-ajustes-finales-sistema-clave-admin-ldap.html#samba-ajustes-finales-sistema-clave-admin-ldap-ejemplo1" title="Ejemplo 10.1. Especificando la clave del administrador de LDAP en Samba">Ejemplo 10.1, “Especificando la clave del administrador de LDAP en Samba”</a>
			para saber como se hace.</p></li></ol></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="smbldap-tools-introduccion.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="smbldap-tools.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="smbldap-tools-mkntpasswd.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">J.1. Introducción </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> J.3. Instalación de mkntpwd</td></tr></table></div></body></html>
