Académique Documents
Professionnel Documents
Culture Documents
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/1-
72f939b0b0/000.jpg" class="absimg" style="left: -0.07em; clip: rect(0.07em,
26.25em, 20em, 0.07em); display: block; height: 20.07em; top: -0.07em; width:
26.32em;"><noscript><img class="absimg"
src="http://html.scribd.com/gl80w0ltsljjrx/images/1-72f939b0b0/000.jpg"
style="left: -0.07em; clip: rect(0.07em 26.25em 20.00em 0.07em); height: 20.07em;
top: -0.07em; width: 26.32em;" /></noscript>
</div>
</div>
<div class="layer scale_hack" style="z-index: 2;">
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.1em; font-size: 9.35em; color: rgb(118,
146, 60); top: 17.5em;">
Catedrático:
</div>
<div class="ff12" style="left: 5.89em; font-size: 11.27em; word-spacing:
0.01em; color: rgb(118, 146, 60); top: 15.38em;">
Juan Carlos Peña
</div>
<div class="ff4" style="left: 2.72em; font-size: 28.79em; color: rgb(118,
146, 60); top: 20.13em; letter-spacing: 0.26em;">
[<span style="color: rgb(0, 0, 0); letter-spacing: 0em;">MANUAL DE
SISTEMA DE</span>
</div>
<div class="ff4" style="left: 2.72em; font-size: 28.79em; top: 21.54em;">
CONTROL DE DOMINIO<span style="left: 0.27em; color: rgb(118, 146, 60);
margin-right: 0.27em;">]</span>
</div>
<div class="ff6" style="left: 8.6em; font-size: 9.11em; color: rgb(127,
127, 127); top: 71.8em;">
Implementación de un sistema de control de dominio, con autenticacíon
LDAP
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 1;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
2, 4], "pageNum": 1};
pageParams.containerElem = document.getElementById("outer_page_1");
pageParams.innerPageElem = document.getElementById("page1");
var page = docManager.addPage(pageParams);
})();
</script>
</div>
<div class="middle_layer">
</p>
</div>
</div>
</div>
<div class="layer" style="z-index: 2;">
<div class="inner_layer">
<a href="#outer_page_4" class="ll" orig="cGFnZTQ=
" style="left: 7.63em; height: 1.88em; top: 8.25em; width: 41.06em;"></a><a
href="#outer_page_4" class="ll" orig="cGFnZTQ=
" style="left: 7.63em; height: 1.94em; top: 10.13em; width: 41.06em;"></a><a
href="#outer_page_5" class="ll" orig="cGFnZTU=
" style="left: 7.63em; height: 1.88em; top: 12.06em; width: 41.06em;"></a><a
href="#outer_page_6" class="ll" orig="cGFnZTY=
" style="left: 7.63em; height: 1.88em; top: 13.94em; width: 41.06em;"></a><a
href="#outer_page_8" class="ll" orig="cGFnZTg=
" style="left: 7.63em; height: 1.88em; top: 15.81em; width: 41.06em;"></a><a
href="#outer_page_10" class="ll" orig="cGFnZTEw
" style="left: 8.63em; height: 1.88em; top: 17.69em; width: 40.06em;"></a><a
href="#outer_page_11" class="ll" orig="cGFnZTEx
" style="left: 8.63em; height: 1.88em; top: 19.56em; width: 40.06em;"></a><a
href="#outer_page_13" class="ll" orig="cGFnZTEz
" style="left: 8.63em; height: 1.88em; top: 21.44em; width: 40.06em;"></a><a
href="#outer_page_14" class="ll" orig="cGFnZTE0
" style="left: 8.63em; height: 1.88em; top: 23.31em; width: 40.06em;"></a><a
href="#outer_page_14" class="ll" orig="cGFnZTE0
" style="left: 8.63em; height: 1.94em; top: 25.19em; width: 40.06em;"></a><a
href="#outer_page_15" class="ll" orig="cGFnZTE1
" style="left: 8.63em; height: 1.88em; top: 27.13em; width: 40.06em;"></a><a
href="#outer_page_16" class="ll" orig="cGFnZTE2
" style="left: 8.63em; height: 1.88em; top: 29em; width: 40.06em;"></a><a
href="#outer_page_17" class="ll" orig="cGFnZTE3
" style="left: 8.63em; height: 1.88em; top: 30.88em; width: 40.06em;"></a><a
href="#outer_page_18" class="ll" orig="cGFnZTE4
" style="left: 7.63em; height: 1.88em; top: 32.75em; width: 41.06em;"></a><a
href="#outer_page_18" class="ll" orig="cGFnZTE4
" style="left: 8.63em; height: 1.88em; top: 34.63em; width: 40.06em;"></a><a
href="#outer_page_18" class="ll" orig="cGFnZTE4
" style="left: 8.63em; height: 1.88em; top: 36.5em; width: 40.06em;"></a><a
href="#outer_page_19" class="ll" orig="cGFnZTE5
" style="left: 8.63em; height: 1.88em; top: 38.38em; width: 40.06em;"></a><a
href="#outer_page_19" class="ll" orig="cGFnZTE5
" style="left: 8.63em; height: 1.94em; top: 40.25em; width: 40.06em;"></a><a
href="#outer_page_22" class="ll" orig="cGFnZTIy
" style="left: 8.63em; height: 1.88em; top: 42.19em; width: 40.06em;"></a><a
href="#outer_page_22" class="ll" orig="cGFnZTIy
" style="left: 8.63em; height: 1.88em; top: 44.06em; width: 40.06em;"></a><a
href="#outer_page_23" class="ll" orig="cGFnZTIz
" style="left: 8.63em; height: 1.88em; top: 45.94em; width: 40.06em;"></a><a
href="#outer_page_25" class="ll" orig="cGFnZTI1
" style="left: 8.63em; height: 1.88em; top: 47.81em; width: 40.06em;"></a><a
href="#outer_page_26" class="ll" orig="cGFnZTI2
" style="left: 8.63em; height: 1.88em; top: 49.69em; width: 40.06em;"></a><a
href="#outer_page_30" class="ll" orig="cGFnZTMw
" style="left: 8.63em; height: 1.88em; top: 51.56em; width: 40.06em;"></a><a
href="#outer_page_32" class="ll" orig="cGFnZTMy
" style="left: 7.63em; height: 1.88em; top: 53.44em; width: 41.06em;"></a><a
href="#outer_page_36" class="ll" orig="cGFnZTM2
" style="left: 7.63em; height: 1.94em; top: 55.31em; width: 41.06em;"></a><a
href="#outer_page_36" class="ll" orig="cGFnZTM2
" style="left: 8.63em; height: 1.88em; top: 57.25em; width: 40.06em;"></a><a
href="#outer_page_37" class="ll" orig="cGFnZTM3
" style="left: 8.63em; height: 1.88em; top: 59.13em; width: 40.06em;"></a><a
href="#outer_page_37" class="ll" orig="cGFnZTM3
" style="left: 8.63em; height: 1.88em; top: 61em; width: 40.06em;"></a><a
href="#outer_page_38" class="ll" orig="cGFnZTM4
" style="left: 9.63em; height: 1.88em; top: 62.88em; width: 39.06em;"></a><a
href="#outer_page_38" class="ll" orig="cGFnZTM4
" style="left: 8.63em; height: 1.88em; top: 64.75em; width: 40.06em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 2;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 2],
"pageNum": 2};
pageParams.containerElem = document.getElementById("outer_page_2");
pageParams.innerPageElem = document.getElementById("page2");
var page = docManager.addPage(pageParams);
})();
</script>
</p>
</div>
</div>
</div>
<div class="layer" style="z-index: 33;">
<div class="inner_layer">
<a href="#outer_page_39" class="ll" orig="cGFnZTM5
" style="left: 7.63em; height: 1.94em; top: 6.5em; width: 41.06em;"></a><a
href="#outer_page_39" class="ll" orig="cGFnZTM5
" style="left: 8.63em; height: 1.88em; top: 8.44em; width: 40.06em;"></a><a
href="#outer_page_41" class="ll" orig="cGFnZTQx
" style="left: 8.63em; height: 1.88em; top: 10.31em; width: 40.06em;"></a><a
href="#outer_page_42" class="ll" orig="cGFnZTQy
" style="left: 7.63em; height: 1.88em; top: 12.19em; width: 41.06em;"></a><a
href="#outer_page_42" class="ll" orig="cGFnZTQy
" style="left: 8.63em; height: 1.88em; top: 14.06em; width: 40.06em;"></a><a
href="#outer_page_42" class="ll" orig="cGFnZTQy
" style="left: 8.63em; height: 1.88em; top: 15.94em; width: 40.06em;"></a><a
href="#outer_page_42" class="ll" orig="cGFnZTQy
" style="left: 9.63em; height: 1.88em; top: 17.81em; width: 39.06em;"></a><a
href="#outer_page_43" class="ll" orig="cGFnZTQz
" style="left: 9.63em; height: 1.88em; top: 19.69em; width: 39.06em;"></a><a
href="#outer_page_46" class="ll" orig="cGFnZTQ2
" style="left: 9.63em; height: 1.94em; top: 21.56em; width: 39.06em;"></a><a
href="#outer_page_46" class="ll" orig="cGFnZTQ2
" style="left: 8.63em; height: 1.88em; top: 23.5em; width: 40.06em;"></a><a
href="#outer_page_48" class="ll" orig="cGFnZTQ4
" style="left: 8.63em; height: 1.88em; top: 25.38em; width: 40.06em;"></a><a
href="#outer_page_57" class="ll" orig="cGFnZTU3
" style="left: 8.63em; height: 1.88em; top: 27.25em; width: 40.06em;"></a><a
href="#outer_page_59" class="ll" orig="cGFnZTU5
" style="left: 7.63em; height: 1.88em; top: 29.13em; width: 41.06em;"></a><a
href="#outer_page_60" class="ll" orig="cGFnZTYw
" style="left: 8.63em; height: 1.88em; top: 31em; width: 40.06em;"></a><a
href="#outer_page_63" class="ll" orig="cGFnZTYz
" style="left: 7.63em; height: 1.88em; top: 32.88em; width: 41.06em;"></a><a
href="#outer_page_65" class="ll" orig="cGFnZTY1
" style="left: 7.63em; height: 1.88em; top: 34.75em; width: 41.06em;"></a><a
href="#outer_page_65" class="ll" orig="cGFnZTY1
" style="left: 8.63em; height: 1.94em; top: 36.63em; width: 40.06em;"></a><a
href="#outer_page_66" class="ll" orig="cGFnZTY2
" style="left: 8.63em; height: 1.88em; top: 38.56em; width: 40.06em;"></a><a
href="#outer_page_74" class="ll" orig="cGFnZTc0
" style="left: 7.63em; height: 1.88em; top: 40.44em; width: 41.06em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 3;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6],
"pageNum": 3};
pageParams.containerElem = document.getElementById("outer_page_3");
pageParams.innerPageElem = document.getElementById("page3");
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<p class="pj ff1" style="left: 7.08em; word-spacing: -0.1em; font-size:
11.07em; line-height: 1.24em; top: 14.8em; width: 36.77em;">
<span class="nw">Éste, permitirá el logueo de clientes desde sistemas
Windows y Linux al mismo, usando la</span>
<span class="nw">autenticación de usuarios propia de dichos sistemas, con la
variante que los usuarios no</span>
<span class="nw">estarán en las computadoras que posean los mismos, sino que se
encontrarán dentro una base</span>
<span class="nw" style="word-spacing: 0em;">de datos montada en un servidor LDAP,
contra el cual deberán autenticarse.</span>
</p>
<p class="pj ff1" style="left: 7.08em; word-spacing: -0.05em; font-size:
11.07em; line-height: 1.24em; top: 20.98em; width: 36.79em;">
<span class="nw">Además, los clientes que dispongan de los servicios del
dominio, tendrán sus archivos y</span>
<span class="nw">configuraciones en un servidor de red de área de almacenamiento
(Servidor SAN por sus</span>
<span class="nw">siglas en inglés), de manera que dichos archivos y configuraciones
estarán disponibles para</span>
<span class="jbr"></span>
</p>
<div class="ff5" style="left: 8.33em; font-size: 9.41em; word-spacing:
0.06em; top: 29.35em;">
ellos en cualquier computadora que se encuentre “pegada” al dominio y
siempre y cuando se
</div>
<div class="ff1" style="left: 7.08em; font-size: 11.07em; top: 26.04em;">
logueen con su usuario.
</div>
<p class="pj ff1" style="left: 7.08em; word-spacing: -0.1em; font-size:
11.07em; line-height: 1.23em; top: 28.39em; width: 36.78em;">
<span class="nw">La idea de esto, es crear una red donde los recursos de
cada usuario estén disponibles solo</span>
<span class="nw">para él en cualquier parte donde haya una computadora que pueda
unirse al dominio creado</span>
<span class="nw">para el proyecto, con lo que se logra una mayor disponibilidad de
la información para los</span>
<span class="nw">usuarios en cualquier parte del área física de acción de la red, a
la vez que se mantiene</span>
<span class="nw" style="word-spacing: 0.01em;">centralizada la información de los
mismos.</span>
</p>
<div class="ff2" style="left: 6.46em; font-size: 12.14em; color: rgb(148,
54, 52); top: 33.6em;">
Datos Generales de Configuración
</div>
<div class="ff1" style="left: 7.08em; font-size: 11.07em; word-spacing:
0.19em; top: 39.48em;">
Un poco de información general que usaremos en muchas de las
configuraciones de este
</div>
<div class="ff1" style="left: 7.08em; font-size: 11.07em; top: 40.71em;">
tutorial:
</div>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 103.18em;">
</div>
<div class="ff1" style="left: 10.08em; font-size: 11.07em; top: 43.23em;">
Se configurará el Nombre de Dominio Samba/NT: CEVIRTUAL
</div>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 106.23em;">
</div>
<div class="ff1" style="left: 10.08em; font-size: 11.07em; top: 44.52em;">
Nombre NetBIOS del servidor Samba: cevirtual
</div>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 109.28em;">
</div>
<div class="ff1" style="left: 10.08em; font-size: 11.07em; word-spacing:
0.36em; top: 45.81em;">
La Dirección IP del servidor de control de dominio principal de cevirtual
es:
</div>
<div class="ff1" style="left: 10.08em; font-size: 11.07em; top: 47.03em;">
192.168.0.2
</div>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 115.24em;">
</div>
<div class="ff1" style="left: 10.08em; font-size: 11.07em; top: 48.32em;">
El servidor samba, dns y el servidor ldap están en la misma máquina, la
192.168.0.2
</div>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 118.29em;">
</div>
<div class="ff1" style="left: 10.08em; font-size: 11.07em; top: 49.61em;">
La Dirección IP del servidor de control de dominio de cevirtual es:
192.168.0.2
</div>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 121.31em;">
</div>
<p class="pj ff1" style="left: 10.08em; word-spacing: -0.1em; font-size:
11.07em; line-height: 1.23em; top: 50.77em; width: 33.37em;">
<span class="nw">La Dirección IP del servidor de control de dominio de
respaldo de cevirtual puede ser</span>
<span class="nw">cualquiera en el rango 192.168.0.0/24 mientras no se repita con
ningún otro servidor</span>
<span class="nw" style="word-spacing: 0em;">o cliente.</span>
</p>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 130.2em;">
</div>
<div class="ff1" style="left: 10.08em; font-size: 11.07em; top: 54.65em;">
La Dirección IP del servidor OpenFiler es: 192.168.0.4
</div>
<div class="ff14" style="left: 20.3em; font-size: 4.68em; top: 133.25em;">
</div>
<p class="pj ff1" style="left: 10.08em; word-spacing: -0.1em; font-size:
11.07em; line-height: 1.23em; top: 55.82em; width: 33.77em;">
<span class="nw">Los clientes del control de dominio para éstas
configuraciones están dentro del rango</span>
<span class="nw">192.168.0.0/24, pero no significa que solo en dicho rango se
puedan colocar, ya que</span>
<span class="nw" style="word-spacing: 0em;">puede trabajar con otras redes (esto se
detallará mas adelante)</span>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 4;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 14, 1,
2, 5], "pageNum": 4};
pageParams.containerElem = document.getElementById("outer_page_4");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/4-d86fd12b4c.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
</p>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; top: 26.07em;">
smbldap-tools 0.9.5-1
</div>
<div class="ff1" style="left: 7.88em; font-size: 11.07em; word-spacing:
0.13em; top: 23.58em;">
Herramientas para administrar cuentas Unix/Posix y Samba almacenadas en
un servidor
</div>
<div class="ff1" style="left: 7.08em; font-size: 11.07em; top: 24.82em;">
OpenLDAP
</div>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; top: 31.79em;">
libnss-ldap 1.3.04-4
</div>
<p class="pj ff1" style="left: 7.08em; word-spacing: -0.1em; font-size:
11.07em; text-indent: 0.8em; line-height: 1.23em; top: 28.41em; width: 36.75em;">
<span class="nw">NSS son las bibliotecas de resolución de entidades,
servirán para resolver nombres de</span>
<span class="nw">usuarios a UID y viceversa, así como nombres de grupos a GID y
viceversa usando como</span>
<span class="nw" style="word-spacing: 0em;">fuente de información el directorio
LDAP.</span>
</p>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; word-spacing:
0.01em; top: 38.94em;">
libpam-ldap 1.1.1-3
</div>
<div class="ff1" style="left: 7.88em; font-size: 11.07em; word-spacing:
0.19em; top: 34.7em;">
PAM son los módulos de autenticación/autorización para otorgar permisos
de acceso a
</div>
<div class="ff1" style="left: 7.08em; font-size: 11.07em; top: 35.93em;">
diferentes servicios locales usando como fuente de información el
servidor LDAP.
</div>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; word-spacing:
0.01em; top: 44.66em;">
klamav 0.46-3
</div>
<div class="ff1" style="left: 7.88em; font-size: 11.07em; top: 39.63em;">
Antivirus para sistemas UNIX utilizado para la protección de los archivos
del dominio.
</div>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; top: 48.96em;">
libpam-cracklib 1.1.1-3
</div>
<div class="ff1" style="left: 7.88em; font-size: 11.07em; word-spacing:
0.03em; top: 43.34em;">
Librería que incluye un modelo para comprobar la seguridad de los
passwords usados en el
</div>
<div class="ff1" style="left: 7.08em; font-size: 11.07em; word-spacing:
0.01em; top: 44.57em;">
dominio por los usuarios para que no sean demasiado débiles.
</div>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; top: 54.68em;">
ssh 1:5.5
</div>
<div class="ff1" style="left: 7.48em; font-size: 11.07em; word-spacing:
0.51em; top: 49.1em;">
Asistente de conexión remota utilizado para realizar las pruebas en el
dominio,
</div>
<div class="ff1" style="left: 7.08em; font-size: 11.07em; top: 50.34em;">
principalmente para las conexiones
</div>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; word-spacing:
-0.01em; top: 60.91em;">
Openfiler NSA 2.6.26.8-1
</div>
<div class="ff1" style="left: 7.48em; font-size: 11.07em; word-spacing:
0.01em; top: 54.48em;">
Servidor de archivos basado en CentOS que utiliza la tecnología SAN
(Storage Area Network)
</div>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; top: 65.7em;">
bind9 1:9.7.0.dfsg.P1-1
</div>
<div class="ff1" style="left: 7.48em; font-size: 11.07em; top: 58.61em;">
Servidor DNS usado para resolver el dominio a la red utilizada en el
proyecto
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 5;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 10, 1,
2], "pageNum": 5};
pageParams.containerElem = document.getElementById("outer_page_5");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/5-50b7bb9a46.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
<div class="inner_layer" style="font-size: 0.1em;">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.07em; top: 14.18em;">
Para instalarlo, escribiremos como root el siguiente comando (las líneas
de comandos que
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 15.42em;">
empiecen con “#” deben ser ejecutadas autenticados como usuarios “root”
del sistema)<span class="ff12" style="font-size: 1.01em;">:</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 24.43em;">
#apt-get install bind9
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.45em; top: 19.22em;">
Luego de ello, configuraremos los archivos de zona necesarios para
definir las
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.04em; top: 20.25em;">
configuraciones del dominio que deseamos que nuestro servidor DNS
resuelva. Crearemos
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.03em; top: 21.56em;">
una carpeta en /var bajo el nombre de “bind”<span class="ff12"
style="left: 0.26em; font-size: 1.01em; word-spacing: -0.01em; margin-right:
0.26em;"> donde guardaremos los archivos de zona para</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 22.32em;">
nuestro dominio. Para crear nuestra carpeta escribimos en consola el
siguiente comando:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 34.41em;">
#mkdir -vp --mode 0700 /var/bind
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 26.32em;">
Luego, en dicha carpeta crearemos los archivos de zona con la siguiente
información:
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; word-spacing:
0.01em; top: 34.47em;">
Archivo db.cevirtual
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 42.94em;">
$TTL
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 42.94em;">
604800
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 44.14em;">
@
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 44.14em;">
IN
</div>
<div class="ff11" style="left: 18.63em; font-size: 8.74em; top: 44.14em;">
SOA
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 44.14em;">
cevirtual. admin.cevirtual. (
</div>
<div class="ff11" style="left: 27.26em; font-size: 8.74em; top: 45.33em;">
1
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 45.33em;">
; Serial
</div>
<div class="ff11" style="left: 25.36em; font-size: 8.74em; top: 46.53em;">
1200
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 46.53em;">
; Refresh
</div>
<div class="ff11" style="left: 24.73em; font-size: 8.74em; top: 47.72em;">
86400
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 47.72em;">
; Retry
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 48.91em;">
2419200
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 48.91em;">
; Expire
</div>
<div class="ff11" style="left: 24.1em; font-size: 8.74em; top: 50.11em;">
604800 )
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 50.11em;">
; Negative Cache TTL
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 51.3em;">
;<span style="left: -0.63em; bottom: -1.2em; margin-right:
-0.63em;">@</span>
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 52.5em;">
IN
</div>
<div class="ff11" style="left: 18.63em; font-size: 8.74em; top: 52.5em;">
NS
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 52.5em;">
ns.cevirtual.
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 53.69em;">
@
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 53.69em;">
IN
</div>
<div class="ff11" style="left: 18.63em; font-size: 8.74em; top: 53.69em;">
A
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 53.69em;">
192.168.0.2
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 54.88em;">
ns
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 54.88em;">
IN
</div>
<div class="ff11" style="left: 18.63em; font-size: 8.74em; top: 54.88em;">
A
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 54.88em;">
192.168.0.2
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 49.57em;">
Archivo db.0.168.192
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 60.49em;">
$TTL
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 60.49em;">
604800
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 61.69em;">
@
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 61.69em;">
IN
</div>
<div class="ff11" style="left: 18.63em; font-size: 8.74em; top: 61.69em;">
SOA
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 61.69em;">
cevirtual. admin.cevirtual. (
</div>
<div class="ff11" style="left: 27.26em; font-size: 8.74em; top: 62.88em;">
1
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 62.88em;">
; Serial
</div>
<div class="ff11" style="left: 25.36em; font-size: 8.74em; top: 64.07em;">
1200
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 64.07em;">
; Refresh
</div>
<div class="ff11" style="left: 24.73em; font-size: 8.74em; top: 65.27em;">
86400
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 65.27em;">
; Retry
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 66.46em;">
2419200
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 66.46em;">
; Expire
</div>
<div class="ff11" style="left: 24.1em; font-size: 8.74em; top: 67.67em;">
604800 )
</div>
<div class="ff11" style="left: 33.12em; font-size: 8.74em; top: 67.67em;">
; Negative Cache TTL
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 68.86em;">
;<span style="left: -0.63em; bottom: -1.19em; margin-right:
-0.63em;">@</span>
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 70.05em;">
IN
</div>
<div class="ff11" style="left: 18.63em; font-size: 8.74em; top: 70.05em;">
NS
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 70.05em;">
ns.cevirtual.
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 71.25em;">
2
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 71.25em;">
IN
</div>
<div class="ff11" style="left: 18.63em; font-size: 8.74em; top: 71.25em;">
PTR
</div>
<div class="ff11" style="left: 23.47em; font-size: 8.74em; top: 71.25em;">
ns.cevirtual.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 6;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 13, 2], "pageNum": 6};
pageParams.containerElem = document.getElementById("outer_page_6");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/6-3be745bd51.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/7-
9680115e0b/000.png" class="absimg" style="left: 29.88em; clip: rect(0.07em,
13.57em, 0.19em, 0.07em); display: block; height: 0.25em; top: 43.38em; width:
13.63em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 52;">
<div class="middle_layer">
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 18.56em;">
};
</div>
<p class="pl ff11" style="left: 13.81em; font-size: 8.74em; text-indent:
-4.83em; line-height: 1.2em; top: 20.86em;">
zone "0.168.192.in-addr.arpa" {<br>
type master;<br>
file "/var/bind/db.0.168.192";<br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 24.53em;">
};
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 21.38em;">
Con esto, solo reiniciamos nuestro servidor bind con el comando:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 33.07em;">
#/etc/init.d/bind9 restart
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 25.37em;">
Y ya nuestro servidor bind debería proveer el servicio de dns para dicho
dominio.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.02em; top: 27.46em;">
Para agregar a nuestro servidor DNS a las máquinas que usaran nuestro
dominio, solo debe
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 28.5em;">
agregarse la siguiente línea al archivo /etc/resolv.conf:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 43.06em;">
nameserver 192.168.0.2
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 32.48em; width: 33.21em;">
<span class="nw">No se entrará en detalles de funcionamiento del servidor
DNS. Si desea mas información,</span>
<span class="nw">visite la página oficial de bind9 donde encontrará en detalle
manuales sobre le</span>
<span class="nw" style="word-spacing: 0em;">funcionamiento y las configuraciones
del mismo:<span style="left: 0.24em; word-spacing: -0.22em; color: rgb(0, 0, 255);
margin-right: 0.24em;">htt p:/ /www.bind9.net/m anuals</span></span>
</p>
</div>
</div>
</div>
<div class="layer" style="z-index: 54;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.bind9.net/manuals" target="_blank"
class="ll" orig="aHR0cDovL3d3dy5iaW5kOS5uZXQvbWFudWFscw==
" style="left: 29.75em; height: 2.56em; top: 42.31em; width: 13.81em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 7;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 13], "pageNum": 7};
pageParams.containerElem = document.getElementById("outer_page_7");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/7-9680115e0b.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.05em; top: 18.17em;">
Aunque después vamos a reconfigurar el servidor slapd, ingresaremos una
contraseña para
</div>
<p class="pl ff12" style="left: 6.4em; font-size: 12.25em; line-height:
2.09em; top: 18.66em;">
el usuario administrador del servidor LDAP:<br>
Administrator passwd:<span class="ff9" style="left: 0.28em; font-size: 0.83em;
word-spacing: -0.27em; margin-right: 0.28em;">ad min</span><br>
Confirm passwd:<span class="ff9" style="left: 0.27em; font-size: 0.83em; word-
spacing: -0.27em; margin-right: 0.28em;">ad min</span><br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.05em; top: 25.48em;">
El asistente post instalación automáticamente nos configurará un
directorio usando el Base
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 26.52em;">
DN en base al nombre de dominio que tenga configurado nuestro servidor.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.15em; top: 28.61em;">
Se recomienda reconfigurar el paquete slapd para una configuración más
personalizada,
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 29.65em;">
para reconfigurar el paquete slapd usamos el comando:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 44.68em;">
# dpkg-reconfigure slapd
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 33.65em;">
Al reconfigurar el paquete slapd se lanzará el mismo asistente que vimos
atrás, pero en este
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 34.69em;">
caso será reconfigurado desde cero.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.13em; top: 36.77em;">
La primer pantalla nos pregunta si queremos omitir la configuración
inicial del servidor
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 37.81em;">
slapd, contestaremos:<span class="ff9" style="left: 0.28em; font-size:
0.83em; margin-right: 0.27em; letter-spacing: 0.01em;">N<span class="ib"
style="width: 0em;"> </span>O</span>
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 39.89em; width: 33.24em;">
<span class="nw">Después, nos pregunta el nombre de dominio con el que
queremos configurar nuestro árbol</span>
<span class="nw">de directorio, este nombre de dominio será configurado con la base
de nuestro directorio</span>
<span class="nw" style="word-spacing: 0em;">(Base DN).</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.12em; top: 44.08em;">
Si ingresamos el nombre de dominio<span class="ff9" style="left: 0.43em;
font-size: 0.83em; word-spacing: -0.26em; margin-right: 0.43em;">cevirtu al</span>
entonces en formato<span class="ff7" style="left: 0.43em; font-size: 0.81em; word-
spacing: -0.07em; margin-right: 0.43em;"> Domain Component</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 45.12em;">
(<span class="ff9" style="font-size: 0.83em;">DC</span> por sus siglas en
Inglés) nos pondrá nuestra base así:<span class="ff9" style="left: 0.29em; font-
size: 0.83em; word-spacing: -0.27em; margin-right: 0.29em;">d c=cevi<span
class="ib" style="width: 0.01em;"> </span>rtual</span>.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.09em; top: 47.2em;">
A continuación nos pregunta el nombre de la organización para la que
configuraremos el
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.01em; top: 48.24em;">
directorio LDAP. Ingresaremos:<span class="ff9" style="left: 0.29em;
font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.29em;">u es</span> (o la
organización que ustedes deseen).
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.2em; top: 50.33em;">
Después de configurar el nombre de dominio y la organización nos pide
ingresar una
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.46em; top: 51.37em;">
contraseña para el usuario Administrador del directorio LDAP, en este
caso el
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 8;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 11,
12, 9, 2], "pageNum": 8};
pageParams.containerElem = document.getElementById("outer_page_8");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/8-45d265e851.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/9-
bdc1237d48/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.75em, 0.07em); display: block; height: 1.82em; top: 23.25em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 57;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.17em; top: 15.76em;">
En el siguiente paso nos pregunta si deseamos eliminar la base de datos
del directorio
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 16.8em;">
cuando purguemos el paquete slapd, contestaremos:<span class="ff9"
style="left: 0.28em; font-size: 0.83em; margin-right: 0.29em;">No</span>
</div>
<div class="ff4" style="left: 11.22em; font-size: 8.83em; top: 26.73em;">
Importante
</div>
<p class="pj ff12" style="left: 8.09em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.05em; top: 21.18em; width: 29.57em;">
<span class="nw">No seleccione la opción<span class="ff9" style="left:
0.29em; font-size: 0.83em; margin-right: 0.32em;">Yes</span> ya que si por error
desinstalamos el paquete slapd no</span>
<span class="nw">perderemos la base de datos del directorio<span class="ff11"
style="left: 0.33em; font-size: 0.71em; word-spacing: -0.63em; margin-right:
0.35em;">/v ar /l<span class="ib" style="width: 0.01em;"> </span>ib /l da p</span>
y podremos recuperar</span>
<span class="nw" style="word-spacing: 0em;">nuestra instalación usando dichos
archivos.</span>
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.06em; top: 25.54em; width: 33.23em;">
<span class="nw">Si por alguna razón ya existía una base de datos de una
instalación anterior<span class="ib" style="width: 0.5em;"> </span>el asistente
nos</span>
<span class="nw">pregunta si deseamos mover la base de datos vieja a un directorio
de respaldo</span>
<span class="nw" style="word-spacing: 0em;">(<span class="ff11" style="font-size:
0.71em;">/var/backups/</span>), elegimos la opción<span class="ff9" style="left:
0.27em; font-size: 0.83em; margin-right: 0.28em;">Yes</span>.</span>
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 29.75em; width: 33.22em;">
<span class="nw">Y por ultimo nos pregunta si deseamos permitir
conexiones al servidor LDAP usando la</span>
<span class="nw">versión obsoleta del protocolo LDAP 2, por defecto esta
desactivado, se recomienda no</span>
<span class="nw">activarlo ya que las todas aplicaciones que usaremos usan la
versión 3 del protocolo LDAP,</span>
<span class="nw" style="word-spacing: 0em;">así que contestaremos:<span class="ff9"
style="left: 0.28em; font-size: 0.83em; margin-right: 0.27em; letter-spacing:
0.01em;">N<span class="ib" style="width: 0em;"> </span>o</span></span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 34.97em;">
Con esto terminamos la configuración del asistente.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 9;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 11,
12, 9, 4], "pageNum": 9};
pageParams.containerElem = document.getElementById("outer_page_9");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/9-bdc1237d48.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 12.92em;">
Verificaremos que se creó un grupo de nombre<span class="ff9"
style="left: 0.27em; font-size: 0.83em; margin-right: 0.27em;">op<span class="ib"
style="width: 0.01em;"> </span>enld<span class="ib" style="width: 0em;">
</span>ap</span>:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 21.21em;">
# grep ldap /etc/group
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 22.41em;">
openldap:x:108:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 17.76em;">
Como vemos, nos creo el grupo openldap y tiene el<span class="ff9"
style="left: 0.29em; font-size: 0.83em; word-spacing: -0.26em; margin-right:
0.29em; letter-spacing: -0.01em;">GI D</span>:<span class="ff9" style="left:
0.27em; font-size: 0.83em; margin-right: 0.27em;">108</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 19.86em;">
Ahora confirmaremos que el usuario openldap fue creado:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 30.94em;">
# grep ldap /etc/passwd
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 32.14em;">
openldap:x:105:108:OpenLDAP Server Account,,,:/var/lib/ldap:/bin/false
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.05em; top: 24.68em; width: 33.24em;">
<span class="nw">Como vemos nos creo el usaurio openldap, con el ID de
Usuario (<span class="ff9" style="left: 0.02em; font-size: 0.83em; margin-right:
0.03em;">UID</span>):<span class="ff9" style="left: 0.44em; font-size: 0.83em;
margin-right: 0.44em;">105</span>, su grupo</span>
<span class="nw">primario es el grupo de ID<span class="ff9" style="left: 0.35em;
font-size: 0.83em; margin-right: 0.35em;">108</span> (openldap), su directorio<span
class="ff11" style="left: 0.41em; font-size: 0.71em; margin-right:
0.41em;">$HOME</span> es<span class="ff11" style="left: 0.41em; font-size: 0.71em;
margin-right: 0.42em;">/var/l<span class="ib" style="width: 0.01em;">
</span>ib/ldap</span>, y esta</span>
<span class="nw" style="word-spacing: 0em;">cuenta no tiene un shell válido:<span
class="ff9" style="left: 0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.28em;">/b in/f<span class="ib" style="width: 0.01em;">
</span>alse</span>.</span>
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.03em; top: 28.92em; width: 33.24em;">
<span class="nw">También verificaremos que los permisos del
directorio<span class="ff11" style="left: 0.33em; font-size: 0.71em; margin-right:
0.33em;">/var/lib/ldap</span> sean los correctos y</span>
<span class="nw">nos aseguraremos que el usuario openldap tenga permiso de lectura,
escritura y acceso al</span>
<span class="nw">directorio:</span>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 46.58em;">
# ls -ld /var/lib/ldap
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 47.77em;">
drwx<span>------</span> 2 openldap openldap 4096 2010-06-24 16:20
/var/lib/ldap
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.1em; top: 35.86em;">
Verificaremos que el demonio slapd sea ejecutado con el usaurio y grupo
openldap, esto
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 36.93em;">
está definido en el archivo<span class="ff11" style="left: 0.32em; font-
size: 0.71em; margin-right: 0.32em;">/etc/default/slapd</span>, y por defecto está
así:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 54.87em;">
# nano /etc/default/slapd
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 40.93em;">
Este es el contenido del archivo (sin los comentarios):
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
2.41em; top: 59.75em;">
SLAPD_USER="<span class="ff8" style="font-size:
1.06em;">openldap</span>"<br>
SLAPD_GROUP="<span class="ff8" style="font-size: 1.06em;">openldap</span>"<br>
SLAPD_PIDFILE=<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.09em; top: 48.33em;">
Antes de modificar el archivo principal de configuración del demonio
slapd, detendremos
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 49.37em;">
el servicio:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 72.31em;">
# /etc/init.d/slapd stop
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 73.51em;">
Stopping OpenLDAP: slapd.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 10;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 2], "pageNum": 10};
pageParams.containerElem = document.getElementById("outer_page_10");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/10-d95c372090.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="outer_page only_ie6_border not_visible" id="outer_page_11"
style="width: 679px; height: 879px; z-index: 66;">
<div class="page" id="page11" style="height: 72.94em; width: 56.38em; display:
none; -moz-transform: scale(0.752772); -moz-transform-origin: left top;">
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 11.86em; width: 33.23em;">
<span class="nw">Los esquemas que vienen por defecto en la configuración
de slapd son los necesarios para</span>
<span class="nw">poder almacenar información de cuentas Unix/POSIX, almacenar
información para crear</span>
<span class="nw">por ejemplo un tipo de Directorio Amarillo, o una agenda de
contactos. Estos esquemas</span>
<span class="nw">predeterminados no nos permiten almacenar atributos para cuentas
de usuario y dominios</span>
<span class="nw">Samba/Windows, sin embargo, OpenLDAP permite la carga de esquemas
externos para</span>
<span class="nw">almacenar diferente tipo de información, el esquema LDAP Samba
permite almacenar la</span>
<span class="nw" style="word-spacing: 0em;">siguiente información:</span>
</p>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 59.94em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 20.19em;">
El Nombre de Dominio Samba:<span class="ff9" style="left: 0.27em; font-
size: 0.83em; word-spacing: -0.27em; margin-right: 0.28em;">sa<span class="ib"
style="width: 0.01em;"> </span>mb aDo<span class="ib" style="width: 0.01em;">
</span>main Name</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 62.95em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 21.23em;">
El SID del Dominio Samba:<span class="ff9" style="left: 0.28em; font-
size: 0.83em; word-spacing: -0.27em; margin-right: 0.28em;">S amb aS ID</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 65.96em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 22.27em;">
Ruta al directorio del perfil del usaurio Samba:<span class="ff9"
style="left: 0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-right:
0.28em;">samb a<span class="ib" style="width: 0.01em;"> </span>Prof il e
Path</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 68.97em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 23.31em;">
Letra de unidad de red asignada al HOME del usuario Samba:<span
class="ff9" style="left: 0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.29em;">sa<span class="ib" style="width: 0.01em;"> </span>mb
aHomeDrive</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 71.99em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.01em; top: 24.34em;">
La contraseña NT (MD4 hash) del usuario Samba:<span class="ff9"
style="left: 0.29em; font-size: 0.83em; word-spacing: -0.27em; margin-right:
0.3em;">samb aNT<span class="ib" style="width: 0.01em;"> </span>Passw<span
class="ib" style="width: 0.01em;"> </span>ord</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 75em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.01em; top: 25.38em;">
La contraseña LanManager del usuario Samba:<span class="ff9" style="left:
0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.29em;">sa<span
class="ib" style="width: 0.01em;"> </span>mb aLM<span class="ib" style="width:
0.01em;"> </span>Passw<span class="ib" style="width: 0.01em;"> </span>ord</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 78.01em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 26.42em;">
La ruta del script de inicio de sesión (Logon Script) del usuario Samba:
</div>
<div class="ff9" style="left: 10.98em; font-size: 10.16em; top: 33.32em;">
sambaLogonScript
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 84.04em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 28.5em;">
La Ruta al directorio HOME del usuario Samba:<span class="ff9"
style="left: 0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-right:
0.29em;">samb aHo<span class="ib" style="width: 0.01em;"> </span>me Path</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 87.05em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 29.53em;">
El ID del grupo primario al que pertenece el usuario Samba:
</div>
<div class="ff9" style="left: 10.98em; font-size: 10.16em; top: 37.07em;">
sambaPrimaryGroupID
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.04em; top: 32.67em;">
El esquema samba define más atributos, pero los principales son estos que
se mencionaron
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 33.71em;">
arriba, para conocer los demás atributos ver el archivo:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 50.24em;">
/etc/ldap/schemas/samba.schema<span class="ff12" style="font-size:
1.4em;">.</span>
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.05em; top: 37.93em; width: 33.24em;">
<span class="nw">Los esquemas están definidos en archivos dentro del
directorio<span class="ff11" style="left: 0.54em; font-size: 0.71em; margin-right:
0.55em;">/etc/l<span class="ib" style="width: 0.01em;"> </span>dap/schema/</span>,
el</span>
<span class="nw">esquema para samba no viene incluido dentro de la instalación de
slapd, así que tendremos</span>
<span class="nw" style="word-spacing: 0em;">que instalar el paquete samba-doc, el
cual contiene el archivo<span class="ff11" style="left: 0.32em; font-size: 0.71em;
margin-right: 0.33em;">samba.sche<span class="ib" style="width: 0.01em;">
</span>ma</span>:</span>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 59.26em;">
# apt-get install samba-doc
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.17em; top: 44.09em;">
El archivo del esquema de samba se encuentra en el archivo<span
class="ff11" style="left: 0.58em; font-size: 0.71em; margin-right:
0.58em;">/usr/sh<span class="ib" style="width: 0.01em;"> </span>are/doc/samba<span
class="ib" style="width: 0.01em;"> </span>-</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 63.32em;">
doc/examples/LDAP/samba.schema.gz<span class="ff12" style="left: 0.29em;
font-size: 1.4em; word-spacing: 0.02em; margin-right: 0.29em;"> en formato
comprimido, lo descomprimiremos al</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 46.23em;">
vuelo y lo copiaremos al directorio<span class="ff11" style="left:
0.32em; font-size: 0.71em; margin-right: 0.33em;">/etc/ldap/sc<span class="ib"
style="width: 0.01em;"> </span>hema/</span>:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 67.91em;">
# zcat /usr/share/doc/samba-doc/examples/LDAP/samba.schema.gz >
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 69.1em;">
/etc/ldap/schema/samba.schema
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 51.07em;">
Revisamos que tenga los permisos adecuados:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 74.7em;">
# ls -l /etc/ldap/schema/samba.schema
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 11;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 11,
12, 9, 14, 2], "pageNum": 11};
pageParams.containerElem = document.getElementById("outer_page_11");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/11-b293d6e82f.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 12;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12], "pageNum": 12};
pageParams.containerElem = document.getElementById("outer_page_12");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/12-3dbe40c99a.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 16.03em;">
En la sección de los ACLs,
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 18.12em;">
Cambiar:
</div>
<p class="pl ff11" style="left: 14.04em; font-size: 8.74em; text-indent:
-5.06em; line-height: 1.2em; top: 28.41em;">
access to attrs=userPassword,shadowLastChange<br>
by dn="cn=admin,dc=cevirtual" write<br>
by anonymous auth<br>
by self write<br>
by * none<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 25.53em;">
Por:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 38.89em;">
access to
</div>
<p class="pl ff11" style="left: 14.04em; font-size: 8.74em; text-indent:
-5.06em; line-height: 1.2em; top: 39.96em;">
attrs=userPassword,shadowLastChange,<span class="ff8" style="font-size:
1.06em;">sambaLMPassword</span>,<span class="ff8" style="font-size:
1.06em;">sambaNTPassword</span><br>
by dn="cn=admin,cevirtual" write<br>
by anonymous auth<br>
by self write<br>
by * none<br>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 13;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 2], "pageNum": 13};
pageParams.containerElem = document.getElementById("outer_page_13");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/13-708ec4ed1d.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 14;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 2], "pageNum": 14};
pageParams.containerElem = document.getElementById("outer_page_14");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/14-d20743b59f.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 16.87em;">
# slaptest -v -u
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 18.07em;">
config file testing succeeded
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.14em; top: 14.7em;">
Con la opción<span class="ff11" style="left: 0.53em; font-size: 0.71em;
margin-right: 0.53em;">-v</span> habilitamos el modo verbose, esto es para que
muestre detalles sobre
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 15.73em;">
posibles errores encontrados en la configuración.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.1em; top: 17.86em;">
La opción<span class="ff11" style="left: 0.46em; font-size: 0.71em;
margin-right: 0.47em;">-u</span> permite que solo se ejecuta la revisión sintáctica
aun cuando no se puedan
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 18.93em;">
abrir los archivos de bases de datos del directorio (<span class="ff11"
style="left: 0.02em; font-size: 0.71em; margin-right:
0.02em;">/var/lib/ldap/</span>).
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.14em; top: 21.01em;">
Si el comando slaptest nos muestra algún error, posiblemente nos dirá en
que parte del
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 22.05em;">
archivo se encuentra el error.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.39em; top: 24.15em;">
Si no nos es posible diagnosticar el error se recomienda ver el archivo
de log
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 35.36em;">
/var/log/ldap.log<span class="ff12" style="left: 0.45em; font-size:
1.4em; word-spacing: 0.19em; margin-right: 0.45em;"> ó correr el demonio slapd con
el nivel de severidad mayor, por</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 26.25em;">
ejemplo:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 39.91em;">
# slapd -d 16383
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 30.25em;">
Esto nos mostrará todos los mensajes en la terminal y no en los logs.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 15;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 2], "pageNum": 15};
pageParams.containerElem = document.getElementById("outer_page_15");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/15-4e45872816.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 16.83em;">
# /etc/init.d/slapd start
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 18.02em;">
Starting OpenLDAP: slapd.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 14.68em;">
Si el servidor slapd se inicia correctamente, este registrará en el
log<span class="ff11" style="left: 0.32em; font-size: 0.71em; word-spacing:
-0.64em; margin-right: 0.33em;">/v ar /l<span class="ib" style="width: 0.01em;">
</span>og /s ys lo g</span> un
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 15.71em;">
mensaje con el error que pudo haber provocado que no se iniciara.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.14em; top: 17.79em;">
Ahora haremos una consulta al servidor LDAP para ver si responde con lo
más básico.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 18.83em;">
Usaremos el comando<span class="ff9" style="left: 0.27em; font-size:
0.83em; word-spacing: -0.27em; margin-right: 0.28em;">ld ap search</span> para
buscar el<span class="ff9" style="left: 0.29em; font-size: 0.83em; word-spacing:
-0.27em; margin-right: 0.29em;">n amin gContexts</span> del DIT.
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 29.41em;">
root@ushldap:~# ldapsearch -x -b '' -s base '(objectclass=*)'<br>
namingContexts<br>
# extended LDIF<br>
#<span style="left: -0.63em; bottom: -1.2em; margin-right: -0.63em;">#
LDAPv3</span><br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 35.39em;">
# base <> with scope baseObject<br>
# filter: (objectclass=*)<br>
# requesting: namingContexts<br>
#<span style="left: -0.63em; bottom: -2.39em; margin-right: -0.63em;">#<span
style="left: -0.63em; bottom: -1.19em; margin-right:
-0.63em;">dn:</span></span><br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 43.79em;">
namingContexts:<span class="ff8" style="left: 0.6em; font-size: 1.06em;
margin-right: 0.6em;">dc=cevirtual</span>
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 46.15em;">
# search result<br>
search: 2<br>
result: 0 Success<br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 51.01em;">
# numResponses: 2
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 52.21em;">
# numEntries: 1
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.03em; top: 39.02em;">
Si el comando ldapsearch nos muestra algo similar a lo que se muestra
arriba significa que
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 40.06em;">
nuestro servidor LDAP está funcionando correctamente.
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 42.12em; width: 33.24em;">
<span class="nw">Ahora haremos una búsqueda en el directorio LDAP
autenticado como el usuario<span class="ff9" style="left: 0.42em; font-size:
0.83em; margin-right: 0.42em;">ad<span class="ib" style="width: 0.01em;">
</span>min</span></span>
<span class="nw">del LDAP y haremos la búsqueda usando como base<span class="ff9"
style="left: 0.32em; font-size: 0.83em; word-spacing: -0.27em; margin-right:
0.33em;">d c=c evirtu al</span>, esto es para comprobar</span>
<span class="nw">que la autenticación y nuestras ACLs funcionen correctamente,
además, de comprobar que</span>
<span class="nw" style="word-spacing: 0em;">el directorio se haya inicializado con
la estructura básica.</span>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 66.57em;">
# ldapsearch -x -D "cn=admin,dc=cevirtual" -b "dc=cevirtual" -W
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 67.7em;">
Enter LDAP Password:<span class="ff8" style="font-size:
1.06em;">admin</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.06em; top: 50.96em;">
Este comando nos debe retornar una salida similar a la anterior solo que
con los datos del
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 52em;">
usuario<span class="ff9" style="left: 0.27em; font-size: 0.83em; word-
spacing: -0.27em; margin-right: 0.28em;">ad min .</span>
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 16;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 2], "pageNum": 16};
pageParams.containerElem = document.getElementById("outer_page_16");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/16-b1418ed304.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 35.89em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 11.91em;">
URI - Dirección del servidor o servidores LDAP predeterminados
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 38.9em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 12.94em;">
BASE - Sufijo de la base de búsqueda ó Base DN
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 41.91em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 13.98em;">
SIZELIMIT - Tamaño máximo de las búsquedas
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 44.92em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.01em; top: 15.02em;">
TIMELIMIT - Límite de tiempo para las consultas
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 47.93em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 16.06em;">
BINDDN - DN de la cuenta con la que se efectuarán las operaciones
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 18.15em;">
Por ahora solo configuraremos los primeros dos parametros, editemos el
archivo de
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.01em; top: 19.23em;">
configuración del cliente LDAP<span class="ff11" style="left: 0.33em;
font-size: 0.71em; margin-right: 0.33em;">/etc/ldap/ldap.conf</span>:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 30.05em;">
# nano /etc/ldap/ldap.conf
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 23.22em;">
Definimos la dirección del servidor LDAP y la base de búsqueda:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 35.66em;">
BASE
</div>
<div class="ff11" style="left: 14.04em; font-size: 8.74em; top: 35.66em;">
dc=cevirtual
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 36.85em;">
URI
</div>
<div class="ff11" style="left: 14.04em; font-size: 8.74em; top: 36.85em;">
ldap://127.0.0.1
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 17;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 14, 2], "pageNum": 17};
pageParams.containerElem = document.getElementById("outer_page_17");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/17-b41f4a6601.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/18-
ba17bb9c7a/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.82em, 0.07em); display: block; height: 1.88em; top: 60.5em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 59;">
<div class="middle_layer">
</p>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 13.33em;">
Instalación y configuración del servidor Samba
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.09em; font-size:
12.25em; line-height: 1.04em; top: 14.33em; width: 33.22em;">
<span class="nw">En esta sección configuraremos el servidor Samba como un
Controlador de Dominio</span>
<span class="nw">Primario (PDC) Windows NT con la base de datos SAM almacenada en
nuestro directorio</span>
<span class="nw">LDAP.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 18.51em;">
Los parámetros Generales que configuraremos son:
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 61.14em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 20.61em;">
Parámetros de identificación de red como: Dominio, Nombre Servidor.
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 64.16em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 21.65em;">
Configuración para registro de eventos (logs)
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 67.17em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.01em; top: 22.68em;">
Interfaces y direcciones de red a las que está conectado el servidor
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 70.18em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 23.72em;">
Configuración de parámetros para Controlador de Dominio
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 73.19em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 24.76em;">
Información del servidor LDAP y cómo utilizarlo
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 76.2em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 25.8em;">
Definición de script para automatizar la administración de las cuentas
samba/ldap.
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 79.22em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 26.84em;">
Directorios compartidos especiales como homes, netlogon y profiles.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 28.93em;">
A continuación se explica detalladamente la instalación de samba:
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 34.13em;">
Instalando el servidor y cliente Samba
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 33.37em; width: 33.23em;">
<span class="nw">En esta sección instalaremos el servidor samba que en
Debian está conformado</span>
<span class="nw">principalmente por los paquetes:<span class="ff7" style="left:
0.49em; font-size: 0.81em; margin-right: 0.5em;">samba</span> y<span class="ff7"
style="left: 0.46em; font-size: 0.81em; word-spacing: -0.28em; margin-right:
0.47em;">smbc lient</span>, el primero contiene los programas</span>
<span class="nw" style="word-spacing: 0em;">para servidor y el segundo las
herramientas de cliente y diagnostico.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 37.56em;">
Primero instalaremos los paquetes tanto de servidor y clientes.
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 55.76em;">
# apt-get install samba smbclient
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.05em; top: 41.53em; width: 32.88em;">
<span class="nw">El paquete de instalación del servidor samba es pre
configurado con algunos parámetros y</span>
<span class="nw">también importan los usuarios en<span class="ff11" style="left:
0.32em; font-size: 0.71em; margin-right: 0.32em;">/etc/passwd</span>, en nuestro
caso esta configuración no nos</span>
<span class="nw">sirve por lo que eliminaremos la configuración creada y los
archivos de configuración que</span>
<span class="nw">se inicializaron, detenemos los servicios samba para iniciar con
la configuración en limpio.</span>
<span class="jbr"></span>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 65.77em;">
# /etc/init.d/samba stop
</div>
<div class="ff11" style="left: 9.61em; font-size: 8.74em; top: 66.97em;">
* Stopping Samba daemons
</div>
<div class="ff11" style="left: 50.1em; font-size: 8.74em; top: 66.97em;">
[ OK ]
</div>
<div class="ff4" style="left: 11.22em; font-size: 8.83em; top: 68.96em;">
Nota
</div>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; top: 51.65em;">
Todavía no iniciaremos el servidor samba hasta que este nuevamente
configurado.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 18;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 11,
12, 14, 2, 4], "pageNum": 18};
pageParams.containerElem = document.getElementById("outer_page_18");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/18-ba17bb9c7a.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/19-
4fb14425e1/000.png" class="absimg" style="left: 13.82em; clip: rect(0.07em,
30.88em, 0.19em, 0.07em); display: block; height: 0.25em; top: 46.38em; width:
30.94em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 59;">
<div class="middle_layer">
<div class="inner_layer" style="font-size: 0.1em;">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 11.94em;">
Creamos el respaldo del archivo<span class="ff11" style="left: 0.33em;
font-size: 0.71em; margin-right: 0.33em;">/etc/samba/sm<span class="ib"
style="width: 0.01em;"> </span>b.conf</span>:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 19.84em;">
# cp /etc/samba/smb.conf{,.orig}
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 15.94em;">
En la siguiente sección podemos continuar con los parámetros que nos
interesan.
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; word-spacing:
0.01em; color: rgb(192, 80, 77); top: 19.94em;">
Parámetros Globales del servidor Samba
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 20.38em; width: 33.22em;">
<span class="nw">El archivo de configuración de samba define la
sección<span class="ff9" style="left: 0.71em; font-size: 0.83em; margin-right:
0.71em;">[global]</span>, en esta sección</span>
<span class="nw">especificaremos parámetros globales que afectarán el
comportamiento del servidor Samba,</span>
<span class="nw" style="word-spacing: 0em;">los parámetros principales son:</span>
</p>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 72.62em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 24.56em;">
El nombre del Grupo de Trabajo/Dominio al que pertenecemos:<span
class="ff9" style="left: 0.28em; font-size: 0.83em; margin-right:
0.28em;">CEVIRT<span class="ib" style="width: 0.01em;"> </span>UAL</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 75.63em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 25.6em;">
Nombre NetBIOS del Servidor Samba:<span class="ff9" style="left: 0.28em;
font-size: 0.83em; margin-right: 0.28em;">cevir<span class="ib" style="width:
0.01em;"> </span>tual</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 78.64em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 26.64em;">
Descripción del servidor Samba:<span class="ff9" style="left: 0.28em;
font-size: 0.83em; word-spacing: -0.07em; margin-right: 0.28em;"> Samba PDC Version
%v</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 28.73em;">
Además configuraremos los siguientes parametros extras:
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 30.81em; width: 33.25em;">
<span class="nw">Soporte para habilitar privilegios de Grupos de Dominio
Samba:<span class="ff9" style="left: 0.36em; font-size: 0.83em; word-spacing:
-0.09em; margin-right: 0.37em;"> enable privileges = yes</span>,</span>
<span class="nw">este parámetro es útil por ejemplo para dar privilegios a los
usuarios miembros del grupo</span>
<span class="nw" style="word-spacing: 0em;">Domain Admins para unir equpos Windows
a un Dominio NT.</span>
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 34.97em; width: 33.22em;">
<span class="nw">Hay muchos parámetros que se configuran en éste archivo,
pero no detallaremos para que</span>
<span class="nw">sirve cada uno, para más información, puedes dirigirte al manual
oficial de smb.conf en el</span>
<span class="nw" style="word-spacing: 0em;">siguiente url:<span style="left:
0.23em; word-spacing: -0.22em; color: rgb(0, 0, 255); margin-right: 0.23em;">htt
p:/ /www .samba.or g/samba/docs/<span class="ib" style="width: 0.01em;">
</span>man/manpa ges<span class="ib" style="width: 0.01em;"> </span>-3/sm b.co<span
class="ib" style="width: 0.01em;"> </span>nf.5.htm l</span></span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 39.19em;">
Crearemos un archivo<span class="ff11" style="left: 0.32em; font-size:
0.71em; word-spacing: -0.64em; margin-right: 0.33em;">/e<span class="ib"
style="width: 0.01em;"> </span>tc /s am ba /s mb .c on f</span> nuevo con los
siguientes parametros:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 41.28em;">
El inicio de la sección global quedará así:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 60.98em;">
[global]
</div>
<div class="ff11" style="left: 10.87em; font-size: 8.74em; top: 63.36em;">
workgroup = CEVIRTUAL
</div>
<p class="pl ff11" style="left: 10.87em; font-size: 8.74em; line-height:
2.39em; top: 63.87em;">
netbios name = cevirtual<br>
server string = Samba PDC Version %v<br>
wins support = yes<br>
</p>
<div class="ff11" style="left: 10.87em; font-size: 8.74em; top: 70.54em;">
map to guest = Bad User
</div>
<div class="ff11" style="left: 10.87em; font-size: 8.74em; top: 72.93em;">
dns proxy = no
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 61;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.samba.org/samba/docs/man/manpages-
3/smb.conf.5.html" target="_blank" class="ll"
orig="aHR0cDovL3d3dy5zYW1iYS5vcmcvc2FtYmEvZG9jcy9tYW4vbWFucGFnZXMt
My9zbWIuY29uZi41Lmh0bWw=
" style="left: 13.69em; height: 2.56em; top: 45.38em; width: 31.19em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 19;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 9,
12, 14, 2], "pageNum": 19};
pageParams.containerElem = document.getElementById("outer_page_19");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/19-4fb14425e1.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 18.77em;">
Configurando los logs
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 17.48em;">
Ahora configuraremos algunos parámetros para la generación de logs.
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; line-height:
1.2em; top: 27.51em;">
syslog = 0<br>
log level = 0<br>
max log size = 50<br>
log file = /var/log/samba/%m.log<br>
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 31.45em;">
Configuraciones de red para el servidor Samba
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.28em; top: 27.99em;">
En esta sección configuraremos los parámetros de red y algunas
configuraciones de
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
-0.01em; top: 29.03em;">
seguridad recomendadas.
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; text-indent:
-1.27em; line-height: 1.19em; top: 43.71em;">
####<span>networking</span><br>
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192<br>
interfaces = eth0 lo<br>
hosts allow = 127.0.0.1, 192.168.0.0/24<br>
hosts deny = 0.0.0.0<br>
smb ports = 139 445<br>
bind interfaces only = Yes<br>
name resolve order = wins hosts lmhosts bcast<br>
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 49.48em;">
Configurando los parámetros para Controlador de Dominio
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.17em; top: 42.95em;">
Ahora configuraremos los parámetros relacionados con la configuración de
un servidor
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 43.99em;">
Controlador de Dominio.
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; text-indent:
-1.27em; line-height: 1.2em; top: 64.68em;">
### PDC Options<br>
time server = Yes<br>
wins support = Yes<br>
</p>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 69.56em;">
os level = 65
</div>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 71.94em;">
domain logons = Yes
</div>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 73.14em;">
preferred master = Yes
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 20;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9], "pageNum": 20};
pageParams.containerElem = document.getElementById("outer_page_20");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/20-823cc388a8.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; line-height:
1.2em; top: 14.73em;">
unix password sync = Yes<br>
passwd program = /usr/sbin/smbldap-passwd -u %u<br>
passwd chat = "Changing password for*\nNew password*" %n\n "*Retype new<br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 18.41em;">
password*" %n\n"
</div>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 19.6em;">
ldap passwd sync = Yes
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 19.23em;">
Parámetros para interacción con el servidor LDAP
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 17.85em;">
Ahora definiremos los parámetros necesarios para que samba utilice el
directorio LDAP.
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; text-indent:
-1.27em; line-height: 1.19em; top: 28.05em;">
###SAMBA-LDAP declarations<br>
passdb backend =<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">ldapsam:ldap://127.0.0.1/</span><br>
ldap admin dn =<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">cn=admin,dc=cevirtual</span><br>
ldap suffix =<span class="ff8" style="left: 0.6em; font-size: 1.06em; word-spacing:
-0.3em; margin-right: 0.6em;"> dc= cevirtual</span><br>
ldap group suffix =<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">ou=groups</span><br>
ldap user suffix =<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">ou=users</span><br>
ldap machine suffix =<span class="ff8" style="left: 0.6em; font-size: 1.06em;
margin-right: 0.6em;">ou=machines</span><br>
ldap idmap suffix =<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">ou=idmap</span><br>
idmap backend =<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">ldap:ldap://127.0.0.1</span><br>
idmap uid =<span class="ff8" style="left: 0.6em; font-size: 1.06em; word-spacing:
-0.59em; margin-right: 0.6em;">1<span style="margin-right: -0.01em;">0000</span>
-2<span>0000</span></span><br>
idmap gid =<span class="ff8" style="left: 0.6em; font-size: 1.06em; word-spacing:
-0.59em; margin-right: 0.6em;">1<span style="margin-right: -0.01em;">0000</span>
-2<span>0000</span></span><br>
winbind trusted domains only = Yes<br>
#ldap ssl = start_tls<br>
</p>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 44.86em;">
add machine script<span class="ib" style="width: 1.27em;"> </span>=
/usr/sbin/smbldap-useradd -w -g 515 -d /dev/null
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; text-indent:
-1.27em; line-height: 1.19em; top: 45.97em;">
-s /bin/false "%u"<br>
add user script = /usr/sbin/smbldap-useradd -m "%u"<br>
ldap delete dn =<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">No</span><br>
delete user script = /usr/sbin/smbldap-userdel "%u"<br>
add group script = /usr/sbin/smbldap-groupadd -p "%g"<br>
delete group script = /usr/sbin/smbldap-groupdel "%g"<br>
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"<br>
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"<br>
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"<br>
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 52.44em;">
Configuraciónes de codificación
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.63em; top: 45.41em;">
Ahora configuraremos los parámetros para especificar el juego de
caracteres
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 46.45em;">
predeterminado para archivos dos y unix.
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; text-indent:
-1.27em; line-height: 1.2em; top: 68.13em;">
###Configuración de juego de caracteres<br>
dos charset = 850<br>
Unix charset = ISO8859-1<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 52.16em;">
Hasta aquí termina la sección Global de smb.conf.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 21;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
9, 12], "pageNum": 21};
pageParams.containerElem = document.getElementById("outer_page_21");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/21-fcd88878af.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/22-
f98d71922e/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.82em, 0.07em); display: block; height: 1.88em; top: 36.94em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 64;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.07em; top: 23.85em;">
La línea<span class="ff11" style="left: 0.41em; font-size: 0.71em; word-
spacing: -0.09em; margin-right: 0.43em;"> valid users = %U</span> indica que este
recurso compartido solo está disponible para
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 24.88em;">
los usuarios Samba autenticados.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.08em; top: 26.96em;">
En este recurso compartido no se especifica un path ya que podrá variar
dependiendo del
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 28em;">
usuario que haga login.
</div>
<div class="ff4" style="left: 11.22em; font-size: 8.83em; top: 42.27em;">
Nota
</div>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; word-spacing:
0.39em; top: 32.41em;">
Aunque no sea de ésta sección, debemos crear también la carpeta donde se
</div>
<div class="ff13" style="left: 8.19em; font-size: 12.09em; word-spacing:
0.53em; top: 33.89em;">
almacenaran las carpetas “home” de los usuarios ya que la usaremos en
</div>
<div class="ff13" style="left: 8.19em; font-size: 12.09em; word-spacing:
0.1em; top: 34.93em;">
configuraciones posteriores, la cual sería “/home/samba/homes”, y la<span
class="ff12" style="left: 0.34em; font-size: 1.01em; word-spacing: -0.01em; margin-
right: 0.34em;"> creamos con el</span>
</div>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; top: 35.52em;">
siguiente comando:
</div>
<div class="ff11" style="left: 11.34em; font-size: 8.74em; top: 52.9em;">
# mkdir -vp --mode 1777 /home/samba/homes
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 45.53em;">
El recurso compartido especial [netlogon]
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 43.81em; width: 33.24em;">
<span class="nw">Este es otro recurso compartido especial, el
recurso<span class="ff9" style="left: 0.45em; font-size: 0.83em; word-spacing:
-0.27em; margin-right: 0.45em;">[netlogon ]</span> solo es utilizado cuando</span>
<span class="nw">Samba actúa como un Controlador de Dominio, el propósito de este
recurso compartido es</span>
<span class="nw">almacenar los scripts de inicio (<span class="ff7" style="font-
size: 0.81em; word-spacing: -0.12em;">logon scripts</span>), estos scripts son
ejecutados cada vez que un</span>
<span class="nw" style="word-spacing: 0em;">usuario inicia sesión en el
dominio.</span>
</p>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; text-indent:
-1.27em; line-height: 1.19em; top: 68.82em;">
[netlogon]<br>
path = /home/samba/netlogon/<br>
browseable = No<br>
read only = yes<br>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 22;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 11,
12, 9, 13, 2, 4], "pageNum": 22};
pageParams.containerElem = document.getElementById("outer_page_22");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/22-f98d71922e.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/23-
0d5c1ae8ed/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.75em, 0.07em); display: block; height: 1.82em; top: 39.57em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 66;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 9.53em;">
Ahora creamos el directorio base en el cual almacenaremos los logon
scripts:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 16.47em;">
# mkdir -vp --mode 755 /home/samba/netlogon
</div>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 17.68em;">
mkdir: se ha creado el directorio `/home/samba/netlogon'
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 16.47em;">
Ahora crearemos un logon script bastante simple que hará las siguientes
operaciones
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 55.22em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 18.57em;">
Sincronizar el reloj del servidor con el del equipo local
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 58.24em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 19.61em;">
Mapear el recurso de red<span class="ff9" style="left: 0.29em; font-size:
0.83em; word-spacing: -0.27em; margin-right: 0.31em;">\ \ cevirtu al \ h
omes</span> a la unidad<span class="ff9" style="left: 0.27em; font-size: 0.83em;
margin-right: 0.27em;">H:</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 61.25em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 20.64em;">
Mapear el recurso de red<span class="ff9" style="left: 0.29em; font-size:
0.83em; word-spacing: -0.27em; margin-right: 0.29em;">\\cevirtu al \p u b
lico</span> a la unidad<span class="ff9" style="left: 0.27em; font-size: 0.83em;
margin-right: 0.27em;">P:</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 22.74em;">
Creamos el archivo /home/samba/netlogon/logon.bat:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 34.98em;">
# nano /home/samba/netlogon/logon.bat
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 26.74em;">
Y agregue el siguiente contenido:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.2em; top: 40.48em;">
net time \\cevirtual /set /yes<br>
net use h: \\cevirtual\homes<br>
net use p: \\cevirtual\publico<br>
</p>
<div class="ff4" style="left: 11.22em; font-size: 8.83em; top: 45.22em;">
Nota
</div>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; word-spacing:
0.01em; top: 34.54em;">
\\cevirtual hace referencia a la carpeta /home/samba/ la cual definimos
en el archivo de
</div>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; top: 35.57em;">
configuración de samba /etc/samba/smb.conf en la sección de [netlogon]
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 37.84em;">
Ahora convertimos el archivo a formato DOS con CR/LF
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 56.15em;">
# sed -i 's/$/\r/' /home/samba/netlogon/logon.bat
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 41.84em;">
Verificar si el script requiere permisos de ejecución, en caso de que no
los tenga,
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 42.87em;">
ejecutamos:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 44.96em;">
# chmod<span class="ff13" style="left: 0.23em; font-size: 0.99em; margin-
right: 0.23em;">–</span>Rvf 666 /home/samba/netlogon/logon.bat
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; word-spacing:
-0.01em; color: rgb(192, 80, 77); top: 51.65em;">
El recurso compartido especial [profiles]
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.03em; top: 49.41em; width: 33.23em;">
<span class="nw">El recurso compartido<span class="ff9" style="left:
0.45em; font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.46em;">[ prof
iles]</span> también es de uso especial y solo es necesario cuando</span>
<span class="nw">Samba se configura como Controlador de Dominio, el propósito de
este recurso compartido</span>
<span class="nw">es almacenar los Perfiles de Usuarios, en específico es usado
cuando se configura que los</span>
<span class="nw" style="word-spacing: 0em;">usuarios de dominio utilicen los<span
class="ff9" style="left: 0.29em; font-size: 0.83em; word-spacing: -0.14em; margin-
right: 0.3em;"> Perfiles Móviles</span> (<span class="ff7" style="font-size:
0.81em;">Roaming Profiles</span>).</span>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 23;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 13, 14, 2, 4], "pageNum": 23};
pageParams.containerElem = document.getElementById("outer_page_23");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/23-0d5c1ae8ed.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.1em; font-size:
12.25em; line-height: 1.04em; top: 16.64em; width: 33.24em;">
<span class="nw">La ruta de este recurso compartido será usado con el
atributo<span class="ff11" style="left: 0.42em; font-size: 0.71em; margin-right:
0.43em;">ProfilePath</span> para indicar la</span>
<span class="nw">ruta en donde está almacenado el Perfil del Usuario, por ejemplo,
la entrada en la SAM del</span>
<span class="nw">dominio para el usuario<span class="ff9" style="left: 0.49em;
font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.49em;">algu ien</span>
especifica:<span class="ff9" style="left: 0.48em; font-size: 0.83em; word-spacing:
-0.27em; margin-right: 0.49em;">Pro f ilePath= \\cevirtual\prof iles
\alguien</span>, lo</span>
<span class="nw">cual indica que el perfil del usuario<span class="ff9"
style="left: 1.04em; font-size: 0.83em; word-spacing: -0.27em; margin-right:
1.04em;">al guien</span> estará en el directorio local</span>
<span class="jbr"></span>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 29.21em;">
/home/samba/profiles/alguien<span class="ff12" style="font-size:
1.4em;">.</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 22.92em;">
Creamos el directorio para el recurso compartido profiles:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 35.24em;">
# mkdir -vp --mode 1777 /home/samba/profiles
</div>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 36.43em;">
mkdir: se ha creado el directorio `/home/samba/profiles'
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 27.77em;">
En este momento ya podemos guardar el archivo smb.conf.
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 36.21em;">
Realizando una revisión sintáctica del archivo de configuración smb.conf
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.06em; top: 31.99em;">
Después de haber editado el archivo de configuración<span class="ff11"
style="left: 0.4em; font-size: 0.71em; margin-right: 0.41em;">smb.conf</span>
ejecutaremos el comando
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 39.85em;">
testparm<span class="ff12" style="left: 0.27em; font-size: 1.21em; word-
spacing: 0.02em; margin-right: 0.27em;"> para realizar un revisión sintáctica del
archivo<span class="ff11" style="left: 0.39em; font-size: 0.71em; margin-right:
0.39em;">smb.conf</span>, este comando nos dirá</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 34.09em;">
si hay algún error de configuración, o si algún parámetro está mal
escrito.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 36.18em;">
Para correr la revisión ejecutamos:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.2em; top: 53.73em;">
# testparm<br>
Load smb config files from /etc/samba/smb.conf<br>
Processing section "[homes]"<br>
Processing section "[netlogon]"<br>
Processing section "[profiles]"<br>
Loaded services file OK.<br>
Server role:<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-right:
0.6em;">ROLE_DOMAIN_PDC</span><br>
Press enter to see a dump of your service definitions<br>
</p>
<p class="pl ff12" style="left: 6.4em; font-size: 12.25em; line-height:
1.04em; top: 46.13em;">
Si le aparece el mensaje "ERROR: the 'unix password sync' parameter is
set and the<br>
'passwd program' (/usr/sbin/smbldap-passwd) cannot be executed (error was No such
file or<br>
directory)." ignórelo, en la siguiente sección instalaremos el paquete<span
class="ff9" style="left: 0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.28em;">s<span class="ib" style="width: 0.01em;"> </span>mb ld ap<span
class="ib" style="width: 0.01em;"> </span>-tools</span>.<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 50.31em;">
Si hubiera algún error en la sintaxis el comando testparm no lo reportará
y nos dirá en que
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 51.34em;">
línea se encuentra el error y alguna descripción corta sobre el error.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 24;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9], "pageNum": 24};
pageParams.containerElem = document.getElementById("outer_page_24");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/24-c9d1165504.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.03em; top: 19.55em; width: 33.24em;">
<span class="nw">La contraseña será almacenada en el archivo<span
class="ff11" style="left: 0.37em; font-size: 0.71em; word-spacing: -0.63em; margin-
right: 0.39em;">/v ar<span class="ib" style="width: 0.01em;"> </span>/l ib /s am ba
/s ec re ts .t db</span>. Se almacena</span>
<span class="nw">aquí para no tener que especificarla cada vez que se vaya a
ejecutar alguna operación</span>
<span class="nw" style="word-spacing: 0em;">relacionada a cuentas Samba en el
directorio LDAP.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 23.73em;">
El archivo secrets.tdb debe de tener los permisos así:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 36.37em;">
# ls -l /var/lib/samba/secrets.tdb
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 37.57em;">
-rw<span>-------</span> 1 root root 8192 2010-06-25 20:29
/var/lib/samba/secrets.tdb
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 28.58em;">
Ahora si podemos iniciar el servidor samba
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 43.16em;">
# /etc/init.d/samba start
</div>
<div class="ff11" style="left: 9.61em; font-size: 8.74em; top: 44.37em;">
* Starting Samba daemons
</div>
<div class="ff11" style="left: 50.1em; font-size: 8.74em; top: 44.37em;">
[ OK ]
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 25;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 2], "pageNum": 25};
pageParams.containerElem = document.getElementById("outer_page_25");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/25-3e67b5834a.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 74.88em;">
# nano smbldap_bind.conf
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 26;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 2], "pageNum": 26};
pageParams.containerElem = document.getElementById("outer_page_26");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/26-71bfc35f53.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/27-
a99ded7b0c/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.75em, 0.07em); display: block; height: 1.82em; top: 22.44em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 68;">
<div class="middle_layer">
</p>
<div class="ff4" style="left: 11.22em; font-size: 8.83em; top: 25.83em;">
Nota
</div>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; word-spacing:
0.07em; top: 20.55em;">
Aunque aun no tengamos configurado un servidor LDAP esclavo usaremos el
mismo
</div>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; top: 21.59em;">
cn=admin que es nuestro servidor Maestro.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.1em; top: 23.86em;">
En el archivo smbldap.conf se debe de especificar el SID del dominio
Samba con el que
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 24.89em;">
estaremos trabajando, para obtener el SID de nuestro servidor
utilizaremos el comando net.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 26.98em;">
Obteniendo el SID local:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 40.92em;">
# net getlocalsid
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 42.13em;">
SID for domain cevirtual is: S-1-5-21-2850906233-539131870-2269658519
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.01em; top: 31.83em;">
El SID resultante lo copiaremos, en este caso el SID es:<span class="ff9"
style="left: 0.29em; font-size: 0.83em; word-spacing: -0.27em; margin-right:
0.29em;">S -1-5-21-2850906<span class="ib" style="width: 0.01em;"> </span>233
-539131870-</span>
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 39.84em;">
2269658519
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 34.96em;">
Como mínimo debemos de configurar los parámetros que están marcados en
negritas.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 37.04em;">
Ahora editamos el archivo principal de configuración de smbldap-tools
/etc/smbldap-
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 38.08em;">
tools/smbldap.conf:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 56.5em;">
# nano /etc/smbldap-tools/smbldap.conf
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 42.08em;">
Primero editaremos los parámetros referentes al dominio Samba:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 62.11em;">
# Put your own SID. To obtain this number do: "net getlocalsid".
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 63.3em;">
# If not defined, parameter is taking from "net getlocalsid" return
</div>
<div class="ff8" style="left: 8.49em; font-size: 9.23em; top: 60.97em;">
SID="S-1-5-21-2850906233-539131870-2269658519"
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 66.79em;">
# Domain name the Samba server is in charged.<br>
# If not defined, parameter is taking from smb.conf configuration file<br>
# Ex: sambaDomain="IDEALX-NT"<br>
sambaDomain="<span class="ff8" style="font-size: 1.06em;">CEVIRTUAL</span>"<br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 72.85em;">
# Slave LDAP server
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 74.06em;">
# Ex: slaveLDAP=127.0.0.1
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 27;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 4], "pageNum": 27};
pageParams.containerElem = document.getElementById("outer_page_27");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/27-a99ded7b0c.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 15.93em;">
# Master LDAP server: needed for write operations<br>
# Ex: masterLDAP=127.0.0.1<br>
# If not defined, parameter is set to "127.0.0.1"<br>
masterLDAP="<span class="ff8" style="font-size: 1.06em;">127.0.0.1</span>"<br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.18em; top: 21.9em;">
# Master LDAP port<br>
# If not defined, parameter is set to "389"<br>
masterPort="<span class="ff8" style="font-size: 1.06em;">389</span>"<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 19.17em;">
Conifguraciones de TLS/SSL:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.24em; top: 21.27em;">
Ya que en esta instalación inicial no usaremos comunicaciones seguras por
SSL/TLS
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 22.31em;">
desactivaremos el uso de TLS en nuestra configuración.
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 34.27em;">
# Use TLS for LDAP<br>
# If set to 1, this option will use start_tls for connection<br>
# (you should also used the port 389)<br>
# If not defined, parameter is set to "1"<br>
ldapTLS="<span class="ff8" style="font-size: 1.06em;">0</span>"<br>
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 29.69em; width: 33.26em;">
<span class="nw">Ahora especificaremos el Base DN de nuestro directorio
LDAP, esta configuración servirá</span>
<span class="nw">como variable para otras configuraciones, todos los contenedores
para almacenar cuentas y</span>
<span class="nw" style="word-spacing: 0.01em;">grupos estarán bajo este Base
DN.</span>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.18em; top: 47.58em;">
# LDAP Suffix<br>
# Ex: suffix=dc=IDEALX,dc=ORG<br>
suffix="<span class="ff8" style="font-size: 1.06em;">dc=cevirtual</span>"<br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 52.35em;">
# Where to store next uidNumber and gidNumber available for new users
and<br>
groups<br>
# If not defined, entries are stored in sambaDomainName object.<br>
# Ex: sambaUnixIdPooldn="sambaDomainName=${sambaDomain},${suffix}"<br>
# Ex: sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"<br>
sambaUnixIdPooldn="<span class="ff8" style="font-size: 1.06em;">sambaDomainName=$
{sambaDomain},${suffix}</span>"<br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 60.8em;">
# Unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA, CLEARTEXT)
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 62.01em;">
hash_encrypt="MD5"
</div>
<p class="pj ff11" style="left: 8.97em; word-spacing: -0.32em; font-size:
8.74em; line-height: 1.19em; top: 64.29em; width: 38.59em;">
<span class="nw"># if hash_encrypt is set to CRYPT, you may set a salt
format.</span>
<span class="nw"># default is "%s", but many systems will generate MD5
hashed</span>
<span class="nw"># passwords if you use "$1$%.8s". This parameter is optional!
</span>
<span class="nw">crypt_salt_format="<span class="ff8" style="font-size: 1.06em;">
%s</span>"</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.11em; top: 50.27em;">
Además, debemos configurar las rutas donde se almacenaran los directorios
home de los
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.04em; top: 51.31em;">
usuarios Unix, como también otros parámetros que se usaran como valores
por defecto, en
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.08em; top: 53.04em;">
este caso definimos la home como “/home/samba/homes/%U” pues ya habíamos
definido
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 28;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 13], "pageNum": 28};
pageParams.containerElem = document.getElementById("outer_page_28");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/28-fbe02750a0.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="outer_page only_ie6_border not_visible" id="outer_page_29"
style="width: 679px; height: 879px; z-index: 48;">
<div class="page" id="page29" style="height: 72.94em; width: 56.38em; display:
none; -moz-transform: scale(0.752772); -moz-transform-origin: left top;">
<div class="middle_layer">
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.18em; top: 17.93em;">
# Home directory<br>
# Ex: userHome="/home/%U"<br>
userHome=<span class="ff8" style="font-size:
1.06em;">"/home/samba/homes/%U"</span><br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 22.8em;">
# Default mode used for user homeDirectory
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 23.94em;">
userHomeDirectoryMode=<span class="ff8" style="font-size:
1.06em;">"700"</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 26.38em;">
# Gecos
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 27.52em;">
userGecos=<span class="ff8" style="font-size: 1.06em;">"System
User"</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 29.97em;">
# Default User (POSIX and Samba) GID
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 31.1em;">
defaultUserGid=<span class="ff8" style="font-size: 1.06em;">"512"</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 33.55em;">
# Default Computer (Samba) GID
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 34.69em;">
defaultComputerGid=<span class="ff8" style="font-size:
1.06em;">"20003"</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 37.13em;">
# Skel dir
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 38.33em;">
skeletonDir="/etc/skel"
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 40.63em;">
# Default password validation time (time in days) Comment the next
line<br>
if<br>
# you don't want password to be enable for defaultMaxPasswordAge days (be<br>
# careful to the sambaPwdMustChange attribute's value)<br>
defaultMaxPasswordAge="<span class="ff8" style="font-size:
1.06em;">99999</span>"<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 34.24em;">
Lo mismo debemos hacer con las cuentas de para los usuarios Windows solo
que usando un
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 35.27em;">
formato algo diferente, similar al usado en la definición del script de
logueo:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 52.46em;">
# The UNC path to home drives location (%U username substitution)<br>
# Just set it to a null string if you want to use the smb.conf 'logon<br>
home'<br>
# directive and/or disable roaming profiles<br>
# Ex: userSmbHome="\\PDC-SMB3\%U"<br>
userSmbHome=<span class="ff8" style="font-size: 1.06em;">"\\cevirtual\homes\
%U"</span><br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 60.82em;">
# The UNC path to profiles locations (%U username substitution)<br>
# Just set it to a null string if you want to use the smb.conf 'logon<br>
path'<br>
# directive and/or disable roaming profiles<br>
# Ex: userProfile="\\PDC-SMB3\profiles\%U"<br>
userProfile=<span class="ff8" style="font-size: 1.06em;">"\\cevirtual\profiles\
%U"</span><br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 69.19em;">
# The default Home Drive Letter mapping<br>
# (will be automatically mapped at logon time if home directory exist)<br>
# Ex: userHomeDrive="H:"<br>
userHomeDrive=<span class="ff8" style="font-size: 1.06em;">"H:"</span><br>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 29;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 13], "pageNum": 29};
pageParams.containerElem = document.getElementById("outer_page_29");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/29-3261e2920f.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 14.34em;">
Llenando el Directorio LDAP con smbldap-populate
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.11em; top: 15.28em;">
Ahora que ya hemos editado los archivos de configuración de las
herramientas smbldap-
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.15em; top: 16.32em;">
tools, inicializaremos nuestro directorio LDAP con la información para el
dominio NT:
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 20.93em;">
CEVIRTUAL<span class="ff12" style="font-size: 1.21em;">.</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.26em; top: 19.44em;">
El comando<span class="ff9" style="left: 0.59em; font-size: 0.83em; word-
spacing: -0.27em; margin-right: 0.58em;">s mbld ap -populate</span> inicializará
nuestro directorio LDAP con la siguiente
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 20.48em;">
información:
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 66.85em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.01em; top: 22.58em;">
Base DN:<span class="ff9" style="left: 0.28em; font-size: 0.83em; word-
spacing: -0.27em; margin-right: 0.28em;">d c=cevi<span class="ib" style="width:
0.01em;"> </span>rtual</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 69.87em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 23.61em;">
Contenedor (OU= Unidad Organizativa ) para las cuentas Unix/Samba:<span
class="ff9" style="left: 0.29em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.29em;">ou=u sers</span>
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 25.71em;">
En el contenedor para los Usuarios, se crearán por defecto los
usuarios:<span class="ff9" style="left: 0.29em; font-size: 0.83em; margin-right:
0.3em;">root</span> y
</div>
<div class="ff9" style="left: 10.98em; font-size: 10.16em; top: 32.25em;">
nobody<span class="ff12" style="left: 0.23em; font-size: 1.21em; word-
spacing: -0.04em; margin-right: 0.23em;"> los cuales serán mapeados al
usuarios</span> Administrador<span class="ff12" style="left: 0.24em; font-size:
1.21em; margin-right: 0.23em;">y</span> Guest<span class="ff12" style="left:
0.23em; font-size: 1.21em; word-spacing: -0.23em; margin-right: 0.23em;">Sa
mba</span>
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 27.78em;">
respectivamente.
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 88.02em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 29.87em;">
Contenedor (OU= Unidad Organizativa ) para los Grupos Unix/Samba:<span
class="ff9" style="left: 0.29em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.29em;">ou=grou p s</span>
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 31.96em;">
En el contenedor de los Grupos, se crearán por defecto los Grupos
Predeterminados
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 33em;">
de un dominio Samba:<span class="ff9" style="left: 0.28em; font-size:
0.83em; word-spacing: -0.13em; margin-right: 0.28em;"> Domain Admins</span>,<span
class="ff9" style="left: 0.27em; font-size: 0.83em; word-spacing: -0.13em; margin-
right: 0.28em;"> Domain Users</span>,<span class="ff9" style="left: 0.27em; font-
size: 0.83em; word-spacing: -0.13em; margin-right: 0.28em;"> Domain
Guests</span>,<span class="ff9" style="left: 0.28em; font-size: 0.83em; margin-
right: 0.29em;">Do<span class="ib" style="width: 0.01em;"> </span>main</span>
</div>
<div class="ff9" style="left: 10.98em; font-size: 10.16em; top: 41.04em;">
Computers<span class="ff12" style="font-size: 1.21em;">.</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 106.2em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 36.13em;">
Contenedor (OU= Unidad Organizativa ) para las cuentas de Computadoras
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 37.17em;">
Windows:<span class="ff9" style="left: 0.28em; font-size: 0.83em; word-
spacing: -0.27em; margin-right: 0.28em;">ou =mach in es</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 112.23em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 38.21em;">
Contenedor (OU= Unidad Organizativa ) para los mapeos de Cuentas Unix a
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 39.25em;">
Cuentas Samba/Windows (SID): ou=idmap
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.01em; top: 41.33em;">
Para inicializar nuestro directorio LDAP con la información de arriba
usaremos el comando
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 51.08em;">
smbldap-populate<span class="ff12" style="left: 0.22em; font-size:
1.21em; word-spacing: -0.06em; margin-right: 0.22em;"> de la siguiente
manera:</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 62.52em;">
# smbldap-populate
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.14em; top: 46.37em;">
Al final se nos solicita que asignemos una contraseña para el usuario
root del dominio,
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 47.41em;">
utilizaremos la contraseña:<span class="ff9" style="left: 0.28em; font-
size: 0.83em; word-spacing: -0.27em; margin-right: 0.29em;">ad min</span>
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 49.48em; width: 33.23em;">
<span class="nw">Es importante que se tenga en consideración la
estructura de nuestro árbol de Directorio, ya</span>
<span class="nw">que esta misma estructura podrá ser utilizada al configurar otras
aplicaciones para que</span>
<span class="nw" style="word-spacing: 0.01em;">interactúen con el directorio
LDAP.</span>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 30;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 14, 2], "pageNum": 30};
pageParams.containerElem = document.getElementById("outer_page_30");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/30-05cc1fbe24.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="outer_page only_ie6_border not_visible" id="outer_page_31"
style="width: 679px; height: 879px; z-index: 46;">
<div class="page" id="page31" style="height: 72.94em; width: 56.38em; display:
none; -moz-transform: scale(0.752772); -moz-transform-origin: left top;">
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/31-
9164765027/000.jpg" class="absimg" style="left: 29.25em; clip: rect(0.32em, 2.38em,
0.44em, 0.07em); display: block; height: 0.5em; top: 12.38em; width: 5.5em;"><img
src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/31-9164765027/000.jpg"
class="absimg" style="left: 41.57em; clip: rect(0.07em, 5.44em, 0.19em, 0.07em);
display: block; height: 0.5em; top: 12.63em; width: 5.5em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 72;">
<div class="middle_layer">
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 28.17em;">
dn: cn=Administrators,ou=groups,dc=cevirtual<br>
changetype: modify<br>
replace: sambaGroupType<br>
sambaGroupType: 4<br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 34.15em;">
dn: cn=Backup Operators,ou=groups,dc=cevirtual<br>
changetype: modify<br>
replace: sambaGroupType<br>
sambaGroupType: 4<br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 40.12em;">
dn: cn=Print Operators,ou=groups,dc=cevirtual<br>
changetype: modify<br>
replace: sambaGroupType<br>
sambaGroupType: 4<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 33.03em;">
Ahora realizamos la modificación con el comando ldapmodify usando el DN
cn=admin.
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 49.31em;">
# ldapmodify -h localhost -x -D "cn=admin,dc=midominio,dc=com" -W -f<br>
/tmp/samba-builtin-changetype.ldif<br>
Enter LDAP Password:<span class="ff8" style="font-size: 1.06em;">admin</span><br>
modifying entry "cn=Account Operators,ou=Groups,dc=cevirtual"<br>
</p>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
2.39em; top: 54.68em;">
modifying entry "cn=Administrators,ou=Groups,dc=cevirtual"<br>
modifying entry "cn=Backup Operators,ou=Groups,dc=cevirtual"<br>
modifying entry "cn=Print Operators,ou=Groups,dc=cevirtual"<br>
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.04em; font-size:
12.25em; line-height: 1.04em; top: 45.52em; width: 33.22em;">
<span class="nw">Después de haber llenado el directorio con los usuarios
y grupos de dominio</span>
<span class="nw">predeterminados, es necesario reiniciar samba para que tenga
conocimiento de la nueva</span>
<span class="nw">información.</span>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 69.87em;">
# /etc/init.d/samba restart
</div>
<div class="ff11" style="left: 9.61em; font-size: 8.74em; top: 71.06em;">
* Stopping Samba daemons
</div>
<div class="ff11" style="left: 49.47em; font-size: 8.74em; top: 71.06em;">
[ OK ]
</div>
<div class="ff11" style="left: 9.61em; font-size: 8.74em; top: 72.26em;">
* Starting Samba daemons
</div>
<div class="ff11" style="left: 49.47em; font-size: 8.74em; top: 72.26em;">
[ OK ]
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 72;">
<div class="inner_layer">
<a rel="nofollow" href="https://bugzilla.samba.org/show_bug.cgi?id=5551"
target="_blank" class="ll"
orig="aHR0cHM6Ly9idWd6aWxsYS5zYW1iYS5vcmcvc2hvd19idWcuY2dpP2lkPTU1
NTE=
" style="left: 29.19em; height: 1.25em; top: 11.63em; width: 2.63em;"></a><a
rel="nofollow" href="http://www.nabble.com/Bug-in-smbldap-tools-td18119198.html"
target="_blank" class="ll"
orig="aHR0cDovL3d3dy5uYWJibGUuY29tL0J1Zy1pbi1zbWJsZGFwLXRvb2xzLXRk
MTgxMTkxOTguaHRtbA==
" style="left: 41.5em; height: 1.25em; top: 11.63em; width: 5.69em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 31;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 8,
11, 9, 12], "pageNum": 31};
pageParams.containerElem = document.getElementById("outer_page_31");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/31-9164765027.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 14.03em; width: 33.22em;">
<span class="nw">Por default la biblioteca de sistema NSS realiza la
consulta de usuarios, grupos y shadow</span>
<span class="nw">usando archivos locales, es decir, /etc/passwd, /etc/group y
/etc/shadow, ya que nuestro</span>
<span class="nw">sistema usará un directorio LDAP para almacenar la información de
los usuarios y grupos</span>
<span class="nw">será necesario indicarle a la biblioteca NSS que debe usar un
directorio LDAP para obtener</span>
<span class="nw">información sobre dichas identidades, es aquí donde entra el
paquete nss_ldap, el paquete</span>
<span class="nw">nss_ldap es un plugin para la biblioteca del sistema NSS para
poder realizar la resolución</span>
<span class="nw" style="word-spacing: 0em;">de identidades usando como fuente de
origen un directorio LDAP.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 22.38em;">
En Debian/Ubuntu el plugin LDAP para la biblioteca NSS es provisto por el
paquete
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 23.42em;">
libnss-ldap, lo instalaremos en el sistema vía apt:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 25.5em;">
Para instalar el paquete<span class="ff9" style="left: 0.28em; font-size:
0.83em; word-spacing: -0.27em; margin-right: 0.28em;">li<span class="ib"
style="width: 0.01em;"> </span>b n ss -ld ap</span>, usamos el comando:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 38.86em;">
# apt-get install libnss-ldap
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.06em; font-size:
12.25em; line-height: 1.04em; top: 29.48em; width: 33.24em;">
<span class="nw">Al instalar el paquete<span class="ff9" style="left:
0.41em; font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.41em;">li<span
class="ib" style="width: 0.01em;"> </span>bnss -ld ap</span> se instalarán otros
paquetes como<span class="ff9" style="left: 0.41em; font-size: 0.83em; word-
spacing: -0.27em; margin-right: 0.42em;">lib<span class="ib" style="width:
0.01em;"> </span>pam-ld ap</span> que lo</span>
<span class="nw">utilizaremos en la siguiente sección para configurar la
autorización a los servicios del</span>
<span class="nw">sistema.</span>
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 33.65em; width: 33.24em;">
<span class="nw">El sistema de administración de paquetes apt nos lanzará
un asistente para configuración, la</span>
<span class="nw">configuración del asistente no es exactamente como nosotros la
necesitamos, por lo que</span>
<span class="nw">solo contestaremos las preguntas con cualquier cosa para después
reconfigurar libnss-ldap</span>
<span class="nw">manualmente.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 38.87em;">
Deberemos de contestar lo siguiente:
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 120.21em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.01em; top: 40.96em;">
LDAP server Uniform Resource Identifier:<span class="ff9" style="left:
0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.28em;">ld ap
i://127.0.0.1</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 123.23em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 42em;">
Distinguished name of the search base:<span class="ff9" style="left:
0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.28em;">d c=<span
class="ib" style="width: 0.01em;"> </span>cevir<span class="ib" style="width:
0.01em;"> </span>t<span class="ib" style="width: 0.01em;"> </span>u al</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 126.24em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 43.04em;">
LDAP version to use:<span class="ff9" style="left: 0.28em; font-size:
0.83em; margin-right: 0.28em;">3</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 129.26em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 44.08em;">
Make local root Database admin:<span class="ff9" style="left: 0.28em;
font-size: 0.83em; margin-right: 0.28em;">No</span>
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 132.27em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 45.12em;">
Does the LDAP database require login?:<span class="ff9" style="left:
0.28em; font-size: 0.83em; margin-right: 0.29em;">No</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.26em; top: 47.25em;">
Este asistente genero un archivo de configuración<span class="ff11"
style="left: 0.71em; font-size: 0.71em; margin-right:
0.71em;">/etc/ldap.conf</span>, ya que nosotros
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 48.27em;">
crearemos una configuración nueva este archivo lo podemos renombrar.
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 70.79em;">
# cp /etc/ldap.conf{,.orig}
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 32;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 11,
12, 9, 14, 2], "pageNum": 32};
pageParams.containerElem = document.getElementById("outer_page_32");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/32-7a994cc19d.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/33-
c016ca7566/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.82em, 0.07em); display: block; height: 1.88em; top: 6.63em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 76;">
<div class="middle_layer">
<div class="inner_layer" style="font-size: 0.1em;">
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 32.21em;">
pam_login_attribute uid
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
2.39em; top: 32.7em;">
pam_member_attribute memberuid<br>
pam_password exop<br>
nss_base_passwd<br>
</p>
<div class="ff11" style="left: 24.16em; font-size: 8.74em; top: 38.18em;">
ou=users,dc=cevirtual
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 39.37em;">
nss_base_passwd
</div>
<div class="ff11" style="left: 24.16em; font-size: 8.74em; top: 39.37em;">
ou=machines,dc=cevirtual
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 40.56em;">
nss_base_shadow
</div>
<div class="ff11" style="left: 24.16em; font-size: 8.74em; top: 40.56em;">
ou=users,dc=cevirtual
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 41.76em;">
nss_base_group
</div>
<div class="ff11" style="left: 24.16em; font-size: 8.74em; top: 41.76em;">
ou=groups,dc=cevirtual
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 44.06em;">
bind_policy soft<br>
nss_initgroups_ignoreusers<br>
backup,bin,daemon,dhcp,games,gnats,irc,klog,libuuid,list,lp,mail,man,news<br>
,openldap,proxy,sshd,sync,sys,syslog,uucp,www-data<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 35.86em;">
Los permisos del archivo<span class="ff11" style="left: 0.34em; font-
size: 0.71em; margin-right: 0.34em;">/etc/ldap.conf</span> deben de ser 644, como
se muestra a
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 36.89em;">
continuación:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 54.83em;">
# ls -l /etc/ldap.conf
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 56.02em;">
-rw-r--r-- 1 root root 467 2008-06-18 23:37 /etc/ldap.conf
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.05em; top: 41.72em; width: 33.23em;">
<span class="nw">Para que el servicio de resolución de entidades en
realidad pueda obtener la información del</span>
<span class="nw">directorio LDAP, deberemos de modificar el archivo<span
class="ff11" style="left: 0.36em; font-size: 0.71em; margin-right:
0.38em;">/etc/nsswitch.conf</span> y modificar las</span>
<span class="nw" style="word-spacing: 0em;">entradas para las entidades:<span
class="ff9" style="left: 0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.29em;">p asswd</span>,<span class="ff9" style="left: 0.27em; font-size:
0.83em; word-spacing: -0.27em; margin-right: 0.29em;">grou p</span> y<span
class="ff9" style="left: 0.24em; font-size: 0.83em; margin-right: 0.25em;">sh<span
class="ib" style="width: 0em;"> </span>a<span class="ib" style="width: 0.01em;">
</span>dow</span>.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.13em; top: 45.94em;">
Antes de modificar el archivo de configuración de resolución de entidades
haremos una
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 46.97em;">
copia de seguridad:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 68.97em;">
# cp /etc/nsswitch.conf{,.FILES}
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.02em; top: 50.97em;">
Ahora editamos el archivo para decirle que para obtener la información de
usuarios, grupos
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 52.01em;">
también consulte el directorio LDAP especificado en el archivo
/etc/ldap.conf.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 33;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 4], "pageNum": 33};
pageParams.containerElem = document.getElementById("outer_page_33");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/33-c016ca7566.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/34-
712f1f7a61/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.82em, 0.07em); display: block; height: 1.88em; top: 24.75em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 78;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.17em; top: 34.59em;">
En la salida del comando anterior deberemos de ver dos resultados
para<span class="ff9" style="left: 0.51em; font-size: 0.83em; margin-right:
0.51em;">root</span>, una fue
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 35.66em;">
obtenida del archivo<span class="ff11" style="left: 0.32em; font-size:
0.71em; margin-right: 0.34em;">/etc/passwd</span> y otra del directorio LDAP.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.08em; top: 37.74em;">
Ahora haremos una prueba para que podamos obtener la lista de grupos
tanto del archivo
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 54.42em;">
/etc/group<span class="ff12" style="left: 0.23em; font-size: 1.4em; word-
spacing: -0.05em; margin-right: 0.23em;"> como del directorio LDAP.</span>
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.2em; top: 57.42em;">
# getent group | grep -E 'root|Domain'<br>
root:x:0:<br>
Domain Admins:*:512:root<br>
Domain Users:*:513:<br>
Domain Guests:*:514:<br>
Domain Computers:*:515:<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.1em; top: 47.07em;">
En la salida del comando anterior la entrada para el grupo<span
class="ff9" style="left: 0.42em; font-size: 0.83em; margin-right: 0.42em;">roo<span
class="ib" style="width: 0.01em;"> </span>t</span> fue obtenida del archivo
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 67.51em;">
/etc/group<span class="ff12" style="left: 0.32em; font-size: 1.4em; word-
spacing: 0.06em; margin-right: 0.32em;"> y las entradas de los grupos<span
class="ff9" style="left: 0.4em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.41em;">Do mai<span class="ib" style="width: 0.01em;"> </span>n<span
style="left: 0.38em; margin-right: 0.38em;">XXXX</span></span> fueron obtenidas del
directorio</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 49.18em;">
LDAP.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 51.27em;">
Podemos utilizar el comando<span class="ff9" style="left: 0.28em; font-
size: 0.83em; margin-right: 0.28em;">id</span> para verificar que la resolución de
entidades muestre a que
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 52.31em;">
grupos pertenece el usuario root.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 34;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 4], "pageNum": 34};
pageParams.containerElem = document.getElementById("outer_page_34");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/34-712f1f7a61.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/35-
8160af1b75/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.75em, 0.07em); display: block; height: 1.82em; top: 17.69em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 80;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 35;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 13, 4], "pageNum": 35};
pageParams.containerElem = document.getElementById("outer_page_35");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/35-8160af1b75.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 36;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 2], "pageNum": 36};
pageParams.containerElem = document.getElementById("outer_page_36");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/36-75d799c245.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 11.88em;">
Todas las configuraciones de PAM estan en el directorio /etc/pam.d/,
respaldaremos todo el
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 12.92em;">
directorio
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 21.21em;">
root@ushldap:~# cp -va /etc/pam.d{,.FILES}
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 16.91em;">
Nuestro respaldo tendrá el sufijo .FILES para indicar que son las
configuraciones que usan
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 17.98em;">
los archivos<span class="ff11" style="left: 0.32em; font-size: 0.71em;
margin-right: 0.32em;">/etc/passw<span class="ib" style="width: 0.01em;">
</span>d</span>,<span class="ff11" style="left: 0.32em; font-size: 0.71em; margin-
right: 0.33em;">/etc/group</span> y<span class="ff11" style="left: 0.29em; font-
size: 0.71em; word-spacing: -0.64em; margin-right: 0.3em;">/e tc /s<span class="ib"
style="width: 0.01em;"> </span>ha do w</span>.
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 22.17em;">
Configurando los módulos de autenticación de PAM
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 27.28em;">
Configuración del modulo auth
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 24.53em;">
Configurar los archivos de acuerdo a:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 37.51em;">
# nano /etc/pam.d/common-auth
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 38.67em;">
auth
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 38.67em;">
sufficient
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 36.56em;">
pam_unix.so<span class="ff11" style="left: 0.63em; font-size: 0.95em;
word-spacing: -0.32em; margin-right: 0.63em;"> likeauth nullok</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 39.86em;">
auth
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 39.86em;">
sufficient
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 37.69em;">
pam_ldap.so<span class="ff11" style="left: 0.63em; font-size: 0.95em;
margin-right: 0.63em;">use_first_pass</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 41.09em;">
auth
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 41.09em;">
required
</div>
<div class="ff11" style="left: 29.22em; font-size: 8.74em; top: 41.09em;">
pam_deny.so
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 37.7em;">
Configuración del modulo account
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 47.89em;">
# nano /etc/pam.d/common-account
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 49.05em;">
account
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 49.05em;">
required
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 46.38em;">
pam_unix.so
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 50.25em;">
account
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 50.25em;">
sufficient
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 47.52em;">
pam_ldap.so
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 45.6em;">
Configuración del modulo session
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 39.73em;">
Configurando la Autorización (Auths) con PAM LDAP:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 58.81em;">
# nano /etc/pam.d/common-session
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 59.97em;">
session
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 59.97em;">
required
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 56.71em;">
pam_unix.so
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 61.17em;">
session
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 61.17em;">
optional
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 57.85em;">
pam_ldap.so
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 54.99em;">
Configuración del modulo password
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 66.81em;">
# nano /etc/pam.d/common-password
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 67.97em;">
password
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 67.97em;">
required
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 64.28em;">
pam_cracklib.so<span class="ff11" style="left: 0.63em; font-size: 0.95em;
word-spacing: -0.32em; margin-right: 0.63em;"> difok=2 minlen=8</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 69.18em;">
dcredit=2 ocredit=2 retry=3
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 70.36em;">
password
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 70.36em;">
sufficient
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 66.54em;">
pam_unix.so<span class="ff11" style="left: 0.63em; font-size: 0.95em;
word-spacing: -0.16em; margin-right: 0.63em;"> nullok use_authtok md5 shadow</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 71.55em;">
password
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 71.55em;">
sufficient
</div>
<div class="ff8" style="left: 27.65em; font-size: 9.23em; top: 67.67em;">
pam_ldap.so<span class="ff11" style="left: 0.63em; font-size: 0.95em;
margin-right: 0.63em;">use_authtok</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 72.78em;">
password
</div>
<div class="ff11" style="left: 19.1em; font-size: 8.74em; top: 72.78em;">
required
</div>
<div class="ff11" style="left: 29.22em; font-size: 8.74em; top: 72.78em;">
pam_deny.so
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 37;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 2], "pageNum": 37};
pageParams.containerElem = document.getElementById("outer_page_37");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/37-70e3295e5e.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/38-
5a9ea9ff02/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 1.75em,
1.75em, 0.07em); display: block; height: 1.82em; top: 33.5em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 82;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 14.78em;">
Para instalar el modulo pam_cracklib, instalaremos el paquete<span
class="ff9" style="left: 0.28em; font-size: 0.83em; word-spacing: -0.27em; margin-
right: 0.29em;">li b p am-<span class="ib" style="width: 0.01em;"> </span>cra<span
class="ib" style="width: 0.01em;"> </span>c k li b</span>, así:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 23.92em;
letter-spacing: 0.27em;">
#<span class="ff6" style="font-size: 1.04em; word-spacing: -0.08em;
letter-spacing: 0em;"> apt-get install libpam-cracklib</span>
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 22.86em;">
Configurando Archivo de configuración libpam-ldap.conf
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.01em; font-size:
12.25em; line-height: 1.04em; top: 23.06em; width: 33.24em;">
<span class="nw">Sencillo, este archivo se configura exactamente igual
que el archivo libnss-ldap, son</span>
<span class="nw">prácticamente idénticos. Referirse a la sección de configuración
de dicho archivo para</span>
<span class="nw">configu<span class="ff13" style="left: 0.01em; font-size: 0.99em;
word-spacing: 0em; margin-right: 0.02em;">rar este último. La ruta del mismo es
“/etc/libpam</span>-<span class="ff13" style="font-size:
0.99em;">ldap.conf”.</span></span>
</p>
<div class="ff4" style="left: 11.22em; font-size: 8.83em; top: 38.31em;">
Nota
</div>
<p class="pj ff12" style="left: 8.09em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 29.54em; width: 31.54em;">
<span class="nw">Es recomendable crear un link al archivo libpam-ldap en
la carpeta /etc porque pueda</span>
<span class="nw">que según las versiones de los paquetes que se estén usando no los
encuentre, ya que</span>
<span class="nw">otras versione<span class="ff13" style="font-size: 0.99em; word-
spacing: -0.09em;">s lo buscan con el nombre “pam.conf”. Pero antes, debemos
cambiar de</span></span>
<span class="nw">nombre a un archivo que tiene el mismo nombre (pam.conf) para que
nos deje crear el</span>
<span class="nw" style="word-spacing: 0em;">link que deseamos. Para crear el link
ejecutamos la siguiente línea:</span>
</p>
<div class="ff12" style="left: 8.09em; font-size: 12.25em; top: 35.8em;">
#ln --l /etc/libpam-ldap.conf /etc/pam.conf
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 38;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 7, 11,
12, 9, 13, 2, 4], "pageNum": 38};
pageParams.containerElem = document.getElementById("outer_page_38");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/38-5a9ea9ff02.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 21.97em;">
Instalando el script para migrar grupos Unix:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.2em; top: 33.8em;">
# zcat /usr/share/doc/smbldap-tools/examples/migration_scripts/smbldap-
<br>
migrate-unix-groups.gz > \<br>
/usr/sbin/smbldap-migrate-unix-groups<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 27.68em;">
Ahora le configuraremos los permisos a estos dos scripts para que puedan
ser ejecutados sin
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 28.7em;">
problemas:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 43.35em;">
# chmod 755 /usr/sbin/smbldap-migrate-unix-*
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 32.7em;">
Y por último verificamos que los permisos se hayan puesto correctamente:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 48.86em;">
# ls -l /usr/sbin/smbldap-migrate-unix-*<br>
-rwxr-xr-x 1 root root 11640 2008-07-18 00:49 /usr/sbin/smbldap-migrate-<br>
unix-accounts<br>
-rwxr-xr-x 1 root root<span class="ib" style="width: 1.27em;"> </span>5533 2008-07-
18 00:50 /usr/sbin/smbldap-migrate-<br>
unix-groups<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 40.11em;">
Ahora que ya tenemos los scripts para migrar cuentas locales al
directorio LDAP
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 41.14em;">
seguiremos con las secciones para migrar cuentas y grupos.
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 47.48em;">
Migración de Usuarios (/etc/passwd y /etc/shadow)
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 45.59em; width: 33.22em;">
<span class="nw">La información de cuentas de usuario están almacenadas
en el archivo /etc/passwd, y en el</span>
<span class="nw">archivo /etc/shadow principalmente está almacenado el hash de la
contraseña del usuario.</span>
<span class="nw" style="word-spacing: 0em;">Migraremos la información de ambos
archivos siguiendo el siguiente procedimiento:</span>
</p>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; top: 49.77em;">
1.<span class="ib" style="width: 0.68em;"> </span>Hacer una copia de los
archivos /etc/passwd y /etc/shadow en un directorio
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 50.81em;">
temporal:
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 74.35em;">
# cp /etc/passwd /etc/shadow /tmp/
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 39;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 2], "pageNum": 39};
pageParams.containerElem = document.getElementById("outer_page_39");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/39-a2ee300089.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div id="between_page_ads_39" class="between_page_ads" style="display: block;
height: 90px;"><iframe marginheight="0" marginwidth="0"
src="http://i1.scribdassets.com/ads/DocPage_BetweenPage.html#3" frameborder="0"
height="90" scrolling="no" width="728"></iframe></div>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/40-
2e02ebd151/000.jpg" class="absimg" style="left: 11.19em; clip: rect(0.07em, 1.75em,
1.75em, 0.07em); display: block; height: 1.82em; top: 21.38em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 84;">
<div class="middle_layer">
</p>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 16.54em;">
done
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; top: 13.58em;">
8.<span class="ib" style="width: 0.68em;"> </span>Ahora migramos las
cuentas de /tmp/passwd y /tmp/shadow a nuestro directorio:
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 22.14em;">
# smbldap-migrate-accounts -a -P /tmp/passwd -S /tmp/shadow
</div>
<div class="ff4" style="left: 14.98em; font-size: 8.83em; top: 24.62em;">
Nota
</div>
<div class="ff12" style="left: 10.8em; font-size: 12.25em; word-spacing:
0.99em; top: 19.72em;">
Con la opción
</div>
<div class="ff11" style="left: 26.73em; font-size: 8.74em; top: 28.07em;">
-a
</div>
<div class="ff12" style="left: 21.18em; font-size: 12.25em; word-spacing:
0.99em; top: 19.72em;">
de<span class="ff9" style="left: 1.47em; font-size: 0.83em; margin-right:
1.47em;">smbldap-migrate-accounts</span>, el atributo
</div>
<div class="ff9" style="left: 13.02em; font-size: 10.16em; top: 25.02em;">
sambaSAMBAccount<span class="ff12" style="left: 0.47em; font-size:
1.21em; word-spacing: 0.18em; margin-right: 0.47em;"> será agregado a los usuarios
importados. Todos los</span>
</div>
<p class="pj ff12" style="left: 10.8em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.03em; top: 21.81em; width: 28.84em;">
<span class="nw">usuarios que previamente tenían definido un shell valido
en<span class="ff11" style="left: 0.67em; font-size: 0.71em; margin-right:
0.67em;">/etc/pa<span class="ib" style="width: 0.01em;"> </span>sswd</span></span>
<span class="nw">entonces serán capaces de conectarse a el servidor y actualizar su
contraseña</span>
<span class="nw">Windows usando el script<span class="ff9" style="left: 0.28em;
font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.29em;">/u sr/sb<span
class="ib" style="width: 0.01em;"> </span>in /smb ld ap<span class="ib"
style="width: 0.01em;"> </span>-p assw<span class="ib" style="width: 0.01em;">
</span>d</span> ó el comando<span class="ff9" style="left: 0.28em; font-size:
0.83em; word-spacing: -0.27em; margin-right: 0.28em;">p asswd</span>.</span>
<span class="jbr"></span>
</p>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.11em; top: 26.16em;">
9. Eliminando los archivos temporales
</div>
<div class="ff11" style="left: 10.87em; font-size: 8.74em; top: 38.3em;">
10.<span class="ib" style="width: 1.04em;"> </span># rm -i /tmp/passwd
/tmp/shadow
</div>
<div class="ff11" style="left: 10.87em; font-size: 8.74em; top: 39.44em;">
11.<span class="ib" style="width: 1.04em;"> </span>rm: remove regular
file `/tmp/passwd'?<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-
right: 0.6em;">y</span>
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 40.64em;">
rm: remove regular file `/tmp/shadow'?<span class="ff8" style="left:
0.6em; font-size: 1.06em; margin-right: 0.6em;">y</span>
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 40;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 15, 4], "pageNum": 40};
pageParams.containerElem = document.getElementById("outer_page_40");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/40-2e02ebd151.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg3.scribdassets.com/gl80w0ltsljjrx/images/41-
2d0688cacb/000.jpg" class="absimg" style="left: 11.19em; clip: rect(0.07em, 1.75em,
1.75em, 0.07em); display: block; height: 1.82em; top: 35.38em; width: 1.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 86;">
<div class="middle_layer">
</p>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 27.21em;">
done
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; top: 21.2em;">
7.<span class="ib" style="width: 0.68em;"> </span>Ahora si migramos los
grupos al directorio LDAP
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 32.81em;">
# smbldap-migrate-groups -a -G /tmp/group
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.12em; top: 25.18em;">
8. Eliminando el archivo temporal
</div>
<div class="ff11" style="left: 10.87em; font-size: 8.74em; top: 36.94em;">
9. # rm -i /tmp/group
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 38.07em;">
rm: remove regular file '/tmp/group'?<span class="ff8" style="left:
0.6em; font-size: 1.06em; margin-right: 0.6em;">y</span>
</div>
<div class="ff4" style="left: 14.98em; font-size: 8.83em; top: 40.44em;">
Nota
</div>
<div class="ff12" style="left: 10.8em; font-size: 12.25em; word-spacing:
1.09em; top: 31.12em;">
Con la opción
</div>
<div class="ff11" style="left: 27.15em; font-size: 8.74em; top: 44.05em;
letter-spacing: -0.01em;">
-a
</div>
<div class="ff12" style="left: 21.57em; font-size: 12.25em; top: 31.12em;">
de
</div>
<div class="ff9" style="left: 28.62em; font-size: 10.16em; top: 37.53em;">
smbldap-migrate-groups<span class="ff12" style="font-size: 1.21em; word-
spacing: 1.09em;">, el atributo</span>
</div>
<p class="pj ff12" style="left: 10.8em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 32.13em; width: 28.85em;">
<span class="nw">sambaGroupMapping será agregado a los grupos de manera
que ellos podrán</span>
<span class="nw">ser usados como grupos Windows (entonces Samba mapeara los grupos
Unix a</span>
<span class="nw">los grupos Windows). Deberías de eliminar esta opción si no deseas
hacer el</span>
<span class="nw" style="word-spacing: 0em;">mape de grupos unix a windows.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 37.53em;">
Podemos usar el comando<span class="ff9" style="left: 0.28em; font-size:
0.83em; word-spacing: -0.27em; margin-right: 0.28em;">geten t</span> para verificar
que los usuarios y grupos migrados esten en
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 38.57em;">
el directorio LDAP.
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 41;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 9, 2, 4], "pageNum": 41};
pageParams.containerElem = document.getElementById("outer_page_41");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/41-2d0688cacb.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div id="between_page_ads_41" class="between_page_ads" style="display: block;
height: 90px;"><iframe marginheight="0" marginwidth="0"
src="http://i1.scribdassets.com/ads/DocPage_BetweenPage.html#4" frameborder="0"
height="90" scrolling="no" width="728"></iframe></div>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/42-
9cc7a002db/000.png" class="absimg" style="left: 7.75em; clip: rect(0.07em, 28.63em,
0.19em, 0.07em); display: block; height: 0.25em; top: 49.25em; width: 28.69em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 86;">
<div class="middle_layer">
</p>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 36.09em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 11.98em;">
Configurar los parámetros de red
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 39.11em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 13.02em;">
Configuración del nombre de equipo
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 42.12em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 14.05em;">
Unir el equipo al Dominio
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 16.15em;">
En la siguientes secciones se detallarán los pasos antes mencionados.
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; word-spacing:
0.01em; color: rgb(192, 80, 77); top: 20.16em;">
Requerimientos del Sistema
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 20.61em;">
Para que un equipo Windows pueda ser unido al dominio es necesario que
cumpla con los
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 21.65em;">
siguientes requerimientos
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 70.23em;">
</div>
<p class="pl ff12" style="left: 9.11em; font-size: 12.25em; line-height:
1.04em; top: 23.72em;">
Debe de ser un sistema operativo Windows XP Profesional, los equipos
con<br>
Windows Home Edition no pueden participar por completo en un Dominio de Red<br>
por lo tanto no se podrá utilizar el siguiente procedimiento.<br>
</p>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 79.27em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 26.85em;">
Debe de tener una interfaz de red funcional y tener conectividad con el
servidor de
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 27.89em;">
PDC.
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 85.29em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 28.93em;">
Se debe de tener una cuenta de usuario con privilegios administrativos en
el equipo
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 29.97em;">
local, por ejemplo, la cuenta<span class="ff9" style="left: 0.28em; font-
size: 0.83em; word-spacing: -0.27em; margin-right: 0.28em;">Admin istrad or</span>.
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; word-spacing:
-0.01em; color: rgb(192, 80, 77); top: 37.35em;">
Configuración de los parámetros de red en el equipo Windows
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 36.34em;">
En esta sección se describe como verificar que los parámetros de red en
nuestro equipo
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 37.38em;">
Windows estén correctamente configurados.
</div>
<div class="ff2" style="left: 8.21em; font-size: 9.55em; word-spacing:
-0.01em; top: 50.86em;">
Información necesaria para configurar los parámetros de red
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 41.64em;">
Antes de unir un equipo Windows al dominio, verificaremos que los
parámetros de red
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 42.68em;">
estén correctamente configurados.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 44.77em;">
Es importante que el equipo tenga los siguientes parámetros de red
configurados:
</div>
<p class="pl ff9" style="left: 7.72em; word-spacing: -0.01em; font-size:
10.16em; line-height: 2.52em; top: 55.93em;">
Dirección IP:<span class="ff12" style="left: 0.24em; font-size: 1.21em;
word-spacing: -0.03em; margin-right: 0.24em;"> Una dirección IP disponible en el
segmento 192.168.1.0/24</span><br>
Servidor DNS:<span class="ff12" style="left: 0.23em; font-size: 1.21em; margin-
right: 0.23em;">192.168.<span class="ib" style="width: 0.01em;">
</span>0.2</span><br>
Servidor WINS:<span class="ff12" style="left: 0.23em; font-size: 1.21em; margin-
right: 0.23em;">192.168.0.2</span><br>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 42;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
14, 2], "pageNum": 42};
pageParams.containerElem = document.getElementById("outer_page_42");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/42-9cc7a002db.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/43-
ec3b995cea/000.png" class="absimg" style="left: 7.75em; clip: rect(0.07em, 24.07em,
0.19em, 0.07em); display: block; height: 0.25em; top: 11.32em; width:
24.13em;"><img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/43-
ec3b995cea/001.jpg" class="absimg" style="left: 12.94em; clip: rect(0.07em, 30.5em,
30.32em, 0.07em); display: block; height: 30.38em; top: 27em; width: 30.57em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 88;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 43;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 9, 12,
2], "pageNum": 43};
pageParams.containerElem = document.getElementById("outer_page_43");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/43-ec3b995cea.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div id="between_page_ads_43" class="between_page_ads" style="display: block;
height: 90px;"><iframe marginheight="0" marginwidth="0"
src="http://i1.scribdassets.com/ads/DocPage_BetweenPage.html#0" frameborder="0"
height="90" scrolling="no" width="728"></iframe></div>
<div class="inner_layer">
<img src="http://htmlimg3.scribdassets.com/gl80w0ltsljjrx/images/44-
5bbc89c2fb/000.jpg" class="absimg" style="left: 12.88em; clip: rect(0.07em,
30.69em, 35.25em, 0.07em); display: block; height: 35.32em; top: 14.13em; width:
30.75em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 94;">
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 11.67em;">
Propiedades de Protocolo Internet (TCP/IP) Configuraciones WINS
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 43.42em;">
Agregamos la dirección IP de nuestro servidor Samba WINS como se muestra
en la imagen
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 44.46em;">
de abajo
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 56.33em;">
Propiedades de Protocolo Internet (TCP/IP) Configuraciones WINS - Agregar
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 44;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 44};
pageParams.containerElem = document.getElementById("outer_page_44");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/44-5bbc89c2fb.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/45-
7faa2cd0a2/000.jpg" class="absimg" style="left: 12.75em; clip: rect(0.07em,
30.94em, 34.13em, 0.07em); display: block; height: 36em; top: 6.44em; width:
31em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/45-
7faa2cd0a2/000.jpg" class="absimg" style="left: 7.88em; clip: rect(34.25em, 1.82em,
35.94em, 0.07em); display: block; height: 36em; top: 14.13em; width: 31em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 98;">
<div class="middle_layer">
<div class="inner_layer" style="font-size: 0.1em;">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 45;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
4], "pageNum": 45};
pageParams.containerElem = document.getElementById("outer_page_45");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/45-7faa2cd0a2.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/46-
f0786af3ca/000.jpg" class="absimg" style="left: 7.75em; clip: rect(27.5em, 17.82em,
27.63em, 0.07em); display: block; height: 27.69em; top: -20em; width:
32.38em;"><img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/46-
f0786af3ca/000.jpg" class="absimg" style="left: 12.07em; clip: rect(0.07em,
32.32em, 27.38em, 0.07em); display: block; height: 27.69em; top: 21.88em; width:
32.38em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 102;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 13.77em;">
para ver la información completa de la configuración de red.
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 19.33em;">
Viendo los detalles de la conexión de red
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 41.38em;">
Si después de verificar los detalles de los parámetros de red todo esta
bien, entonces
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 42.41em;">
podemos continuar con el paso de configuración del nombre de equipo.
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 50.95em;">
Configuración del nombre de equipo Windows
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 48.79em;">
Verificación de nombre de equipo y grupo de trabajo.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 50.87em;">
Esta es una computadora recién instalada y en el proceso de instalación
se le asigno el
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
-0.01em; top: 51.91em;">
nombre de equipo:<span class="ff9" style="left: 0.28em; font-size:
0.83em; margin-right: 0.28em;">virtu<span class="ib" style="width: 0.01em;">
</span>alxp</span>
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 46;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
2], "pageNum": 46};
pageParams.containerElem = document.getElementById("outer_page_46");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/46-f0786af3ca.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/47-
4512b88552/000.jpg" class="absimg" style="left: 11.63em; clip: rect(0.07em,
33.19em, 30.38em, 0.07em); display: block; height: 30.44em; top: 16.63em; width:
33.25em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 104;">
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 53.99em;">
Propiedades del sistema, Cambios en el nombre de equipo
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 47;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 47};
pageParams.containerElem = document.getElementById("outer_page_47");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/47-4512b88552.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/48-
6737c39717/000.jpg" class="absimg" style="left: 12.94em; clip: rect(0.07em,
30.57em, 30.13em, 0.07em); display: block; height: 30.19em; top: 6.44em; width:
30.63em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 106;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 48;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
2], "pageNum": 48};
pageParams.containerElem = document.getElementById("outer_page_48");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/48-6737c39717.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/49-
ff64c162a8/000.jpg" class="absimg" style="left: 16.75em; clip: rect(21.88em,
22.94em, 48.94em, 0.07em); display: block; height: 49em; top: -15.38em; width:
26.44em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/49-
ff64c162a8/000.jpg" class="absimg" style="left: 15.07em; clip: rect(0.07em,
26.38em, 21.75em, 0.07em); display: block; height: 49em; top: 41.13em; width:
26.44em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 110;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 49;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 49};
pageParams.containerElem = document.getElementById("outer_page_49");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/49-ff64c162a8.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/50-
7ea1a45be4/000.jpg" class="absimg" style="left: 15.19em; clip: rect(18.82em, 26em,
40.63em, 0.07em); display: block; height: 40.69em; top: -3.38em; width:
27.25em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/50-
7ea1a45be4/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 27.19em,
18.69em, 0.07em); display: block; height: 40.69em; top: 46.07em; width: 27.25em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 114;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 50;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 50};
pageParams.containerElem = document.getElementById("outer_page_50");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/50-7ea1a45be4.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 39.65em;">
Es posible que también necesite:
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 50.33em;">
Nombre del equipo:<span class="ff12" style="left: 0.23em; font-size:
1.21em; margin-right: 0.23em;">virtualx<span class="ib" style="width: 0.01em;">
</span>p</span>
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 52.85em;">
Dominio del equipo:<span class="ff12" style="left: 0.23em; font-size:
1.21em; word-spacing: -0.22em; margin-right: 0.23em;">C EV IR T<span class="ib"
style="width: 0.01em;"> </span>UA L</span>
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 45.91em; width: 33.24em;">
<span class="nw">Además necesitaremos la contraseña del usuario<span
class="ff9" style="left: 0.65em; font-size: 0.83em; margin-right:
0.64em;">root</span> del dominio, esta cuenta será</span>
<span class="nw">necesaria para poder unir la maquina al dominio y crear la cuenta
de computadora</span>
<span class="nw">correspondiente a<span class="ff9" style="left: 0.63em; font-size:
0.83em; margin-right: 0.64em;">virtualxp</span>. Configuramos esta información como
se muestra en la</span>
<span class="nw" style="word-spacing: 0em;">siguiente imagen:</span>
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 61.87em;">
Asistente de identificación de red, paso 5
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 51;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 51};
pageParams.containerElem = document.getElementById("outer_page_51");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/51-8eba15b034.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg3.scribdassets.com/gl80w0ltsljjrx/images/52-
a1dc22f60b/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 26.75em,
26.88em, 0.07em); display: block; height: 26.94em; top: 6.44em; width: 26.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 118;">
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 44.28em;">
Asistente de identificación de red, paso 6
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 52;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 52};
pageParams.containerElem = document.getElementById("outer_page_52");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/52-a1dc22f60b.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/53-
b39cf949f6/000.jpg" class="absimg" style="left: 7.88em; clip: rect(19.69em,
20.63em, 40.38em, 0.07em); display: block; height: 40.44em; top: -13.19em; width:
20.94em;"><img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/53-
b39cf949f6/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 20.88em,
19.57em, 0.07em); display: block; height: 40.44em; top: 37.32em; width: 20.94em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 122;">
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 34.53em;">
Asistente de identificación de red, paso 7
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.03em; top: 48.48em; width: 33.23em;">
<span class="nw">Ya que no tenemos cuentas con privilegios
administrativos de dominio, usaremos la cuenta</span>
<span class="nw">de<span class="ff9" style="left: 0.47em; font-size: 0.83em;
margin-right: 0.48em;">root</span> que se creó con<span class="ff9" style="left:
0.49em; font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.49em;">smbld ap
-populate</span>, ingresamos su contraseña y el nombre de</span>
<span class="nw">dominio<span class="ff9" style="left: 0.3em; font-size: 0.83em;
margin-right: 0.29em;">CEVIRTUAL</span> como se muestra en la imagen de arriba,
después damos click en el</span>
<span class="nw" style="word-spacing: 0em;">botón<span class="ff9" style="left:
0.27em; font-size: 0.83em; word-spacing: -0.27em; margin-right: 0.27em;">Acep
tar</span> para continuar.</span>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 53;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 53};
pageParams.containerElem = document.getElementById("outer_page_53");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/53-b39cf949f6.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/54-
8be96f406b/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 21em,
21.07em, 0.07em); display: block; height: 21.13em; top: 14.13em; width: 21.07em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 124;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 54;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 54};
pageParams.containerElem = document.getElementById("outer_page_54");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/54-8be96f406b.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/55-
82c66e68ea/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 18.25em,
18.32em, 0.07em); display: block; height: 31.5em; top: 6.44em; width:
18.32em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/55-
82c66e68ea/000.jpg" class="absimg" style="left: 7.88em; clip: rect(18.44em,
16.57em, 31.44em, 0.07em); display: block; height: 31.5em; top: 31.82em; width:
18.32em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 128;">
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 25.42em; width: 33.24em;">
<span class="nw">El nivel de acceso<span class="ff9" style="left: 0.29em;
font-size: 0.83em; word-spacing: -0.14em; margin-right: 0.29em;"> Usuario
restringido</span> permite que los usuarios pueden utilizar el equipo y</span>
<span class="nw">guardar documentos, pero no pueden instalar programas o cambiar la
configuración del</span>
<span class="nw">sistema.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.14em; top: 29.6em;">
En Otros: podemos elegir otros niveles de acceso, por ejemplo, podemos
dar acceso de
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 36.94em;">
Administrador<span class="ff12" style="left: 0.48em; font-size: 1.21em;
word-spacing: 0.19em; margin-right: 0.74em;"> al usuario, esto quiere decir que el
usuario</span> alguien<span class="ff12" style="left: 0.48em; font-size: 1.21em;
word-spacing: 0.09em; margin-right: 0.48em;"> tendrá todos los</span>
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 31.66em; width: 33.24em;">
<span class="nw">privilegios sobre el equipo<span class="ff9"
style="left: 0.86em; font-size: 0.83em; margin-right: 0.85em;">VIRTUALXP</span>, lo
cual significa que puede cambiar</span>
<span class="nw">configuraciones, puede instalar y desinstalar programas que
afecten el sistema, es decir,</span>
<span class="nw" style="word-spacing: 0em;">puede hacer lo que le dé la gana sobre
el equipo, incluso formatear :D.</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.09em; top: 35.84em;">
Por ahora seleccionamos el nivel de acceso<span class="ff9" style="left:
0.41em; font-size: 0.83em; word-spacing: -0.08em; margin-right: 0.43em;"> Usuario
estándar</span> y damos click en el botón
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; word-spacing:
-0.01em; top: 44.47em;">
Siguiente ><span class="ff12" style="left: 0.23em; font-size: 1.21em;
word-spacing: -0.12em; margin-right: 0.23em;"> para finalizar.</span>
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 47.21em;">
Figura 12.17. Asistente de identificación de red, Ultimo Paso
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 55;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 55};
pageParams.containerElem = document.getElementById("outer_page_55");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/55-82c66e68ea.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 11.67em;">
Asistente de identificación de red, reiniciar el equipo
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 29.72em;">
Damos click en el botón Aceptar y nos lleva a la siguiente imagen:
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 41.09em;">
Asistente de identificación de red, Alerta de re iniciar el equipo
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 56;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
9], "pageNum": 56};
pageParams.containerElem = document.getElementById("outer_page_56");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/56-651f7f3510.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/57-
4b38c57bf4/000.jpg" class="absimg" style="left: 7.88em; clip: rect(15.94em,
14.63em, 23.19em, 0.07em); display: block; height: 23.25em; top: 3.69em; width:
19.32em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/57-
4b38c57bf4/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 19.25em,
15.82em, 0.07em); display: block; height: 23.25em; top: 35.69em; width: 19.32em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 136;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 57;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
2], "pageNum": 57};
pageParams.containerElem = document.getElementById("outer_page_57");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/57-4b38c57bf4.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div id="between_page_ads_57" class="between_page_ads" style="display: block;
height: 90px;"><iframe marginheight="0" marginwidth="0"
src="http://i1.scribdassets.com/ads/DocPage_BetweenPage.html#2" frameborder="0"
height="90" scrolling="no" width="728"></iframe></div>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/58-
cbfd595d5a/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 20.63em,
18.82em, 0.07em); display: block; height: 39.57em; top: 6.44em; width:
20.69em;"><img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/58-
cbfd595d5a/000.jpg" class="absimg" style="left: 7.88em; clip: rect(18.94em,
16.38em, 39.5em, 0.07em); display: block; height: 39.57em; top: 17.88em; width:
20.69em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 140;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 58;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 9,
12], "pageNum": 58};
pageParams.containerElem = document.getElementById("outer_page_58");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/58-cbfd595d5a.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff6" style="left: 19.34em; font-size: 9.11em; top: 48.73em;">
ou=users,dc=cevirtual
</div>
<div class="ff6" style="left: 8.6em; font-size: 9.11em; top: 50.08em;">
nss_base_shadow
</div>
<div class="ff6" style="left: 19.34em; font-size: 9.11em; top: 50.08em;">
ou=users,dc=cevirtual
</div>
<div class="ff6" style="left: 8.6em; font-size: 9.11em; top: 51.44em;">
nss_base_group
</div>
<div class="ff6" style="left: 19.34em; font-size: 9.11em; top: 51.44em;">
ou=groups,dc=cevirtual
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 40.12em;">
Configuramos e archivo /etc/pam-ldap.conf (/etc/pam.conf para ubuntu y
otros)
</div>
<p class="pl ff6" style="left: 8.6em; word-spacing: -0.02em; font-size:
9.11em; line-height: 2.72em; top: 56.06em;">
host 192.168.0.2<br>
base dc=cevirtual<br>
uri ldap://192.168.0.2/<br>
rootbinddn cn=admin,dc=cevirtual<br>
pam_password exop<br>
nss_base_passwd<br>
</p>
<div class="ff6" style="left: 19.34em; font-size: 9.11em; top: 70.49em;">
ou=users,dc=cevirtual
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 59;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
2], "pageNum": 59};
pageParams.containerElem = document.getElementById("outer_page_59");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/59-e5fe2e6e3a.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff6" style="left: 8.6em; font-size: 9.11em; top: 19.74em;">
ln --l /etc/pam-ldap.conf /etc/pam.conf
</div>
<div class="ff6" style="left: 8.6em; font-size: 9.11em; top: 21.1em;">
ln --l /etc/libnss-ldap.conf /etc/ldap.conf
</div>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; color: rgb(192,
80, 77); top: 20.22em;">
Autenticación De Usuarios Y Grupos De Dominio Samba En Clientes Linux
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 20.67em;">
Instalar samba smbclient
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 32.08em;">
# apt-get install samba smbclient
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 24.67em;">
Ahora creamos el archivo de configuración con el siguiente contenido:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 37.68em;">
#<span style="left: -0.63em; bottom: -1.19em; margin-right: -0.63em;">#
Archivo de configuración para desktop miembro de dominio</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 40.08em;">
#<span style="left: -0.63em; bottom: -1.19em; margin-right:
-0.63em;">[global]</span>
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; line-height:
1.2em; top: 43.56em;">
workgroup = CEVIRTUAL<br>
netbios name = debian<br>
server string = debian de CEVIRTUAL<br>
</p>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 48.44em;">
security = DOMAIN
</div>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 49.63em;">
username map = /etc/samba/smbusers
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 52.02em;">
#<span>==========</span> Configuraciones de Red<span style="left: 0.63em;
word-spacing: -0.63em; margin-right: 0.63em;">====================== =====</span>
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; line-height:
1.19em; top: 54.32em;">
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192<br>
interfaces = ath0 lo<br>
bind interfaces only = Yes<br>
smb ports = 139 445<br>
</p>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 60.39em;">
hosts allow = 192.168.0. 127.
</div>
<div class="ff11" style="left: 10.24em; font-size: 8.74em; top: 61.58em;">
hosts deny = 0.0.0.0
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; line-height:
1.2em; top: 63.87em;">
remote announce = 192.168.0.255<br>
wins server = 192.168.0.2<br>
name resolve order = wins hosts lmhosts bcast<br>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 68.74em;">
#<span style="margin-right: 0.63em;">=========</span> Opciones para
registro de eventos (Logging)<span>======</span>
</div>
<p class="pl ff11" style="left: 10.24em; font-size: 8.74em; line-height:
1.19em; top: 71.04em;">
log level = 1<br>
syslog = 0<br>
log file = /var/log/samba/%m.log<br>
max log size = 50<br>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 60;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 2], "pageNum": 60};
pageParams.containerElem = document.getElementById("outer_page_60");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/60-b0b835c23e.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 24.29em;">
Guardamos el archivo y el siguiente paso es agregar la contraseña del
admin ldap:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 37.06em;">
# smbpasswd -W<br>
Setting stored password for "cn=admin,dc=cevirtual" in secrets.tdb<br>
New SMB password:<span class="ff8" style="font-size: 1.06em;">admin</span><br>
Retype new SMB password:<span class="ff8" style="font-size:
1.06em;">admin</span><br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 30.84em;">
Reiniciamos samba para que los cambios tomen efecto:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 46.34em;">
# /etc/init.d/samba restart
</div>
<div class="ff11" style="left: 9.61em; font-size: 8.74em; top: 47.53em;">
* Stopping Samba daemons
</div>
<div class="ff11" style="left: 31.12em; font-size: 8.74em; top: 47.53em;">
[ OK ]
</div>
<div class="ff11" style="left: 9.61em; font-size: 8.74em; top: 48.73em;">
* Starting Samba daemons
</div>
<div class="ff11" style="left: 31.12em; font-size: 8.74em; top: 48.73em;">
[ OK ]
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 36.54em;">
Ahora verificamos que samba pueda leer las cuentas de dominio:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 54.24em;">
# pdbedit -L<br>
root:0:root<br>
nobody:65534:nobody<br>
virtualxp$:1003:VIRTUALXP$<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 43.09em;">
Ahora unimos el equipo samba al dominio con el siguiente comando:
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.18em; top: 63.44em;">
# net rpc join -U root<br>
Password:<span class="ff8" style="font-size: 1.06em;">dominioadmin</span><br>
Joined domain<span class="ff8" style="left: 0.6em; font-size: 1.06em; margin-right:
0.6em;">CEVIRTUAL</span>.<br>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 48.8em;">
Podemos utilizar el mismo comando net para obtener información del
dominio al que nos
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 49.83em;">
unimos:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 72.97em;">
# net rpc info<span class="ff15" style="left: 1.97em; font-size: 0.32em;
margin-right: 1.97em;">–</span>U alguien
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 74.16em;">
Password:
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 61;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 8,
12, 15], "pageNum": 61};
pageParams.containerElem = document.getElementById("outer_page_61");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/61-0ff8d8c9b4.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 62;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11],
"pageNum": 62};
pageParams.containerElem = document.getElementById("outer_page_62");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/62-d4d8e00083.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.18em; top: 14.21em;">
Para empezar, debemos recalcar que solo es necesario instalar y
configurar el servidor
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.06em; top: 15.6em;">
“Samba” y sus complemento “smbldap<span class="ff12" style="left: 0.01em;
font-size: 1.01em; margin-right: 0.01em;">-</span>tools”, “libnss<span class="ff12"
style="left: 0.01em; font-size: 1.01em;">-</span>ldap” y “libpam<span class="ff12"
style="left: 0.01em; font-size: 1.01em; margin-right: 0.01em;">-</span>ldap”. La
parte del
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 16.59em;">
servidor LDAP, servidor DNS (Bind9) y demás no son necesarias.
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.2em; top: 18.44em; width: 33.22em;">
<span class="nw">A continuación se detallarán las configuraciones que son
diferentes en los diferentes</span>
<span class="nw">archivos de los paquetes instalados y necesarios para el servidor
BDC que detallamos al</span>
<span class="nw" style="word-spacing: 0em;">inicio de ésta sección.</span>
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 27.79em;">
Archivo ldap.conf (/etc/ldap/ldap.conf)
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 24.82em;">
La única línea que cambia de este archivo de configuración es la
siguiente:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 37.68em;">
URI
</div>
<div class="ff11" style="left: 13.81em; font-size: 8.74em; top: 37.68em;">
ldap://192.168.0.2/
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 28.47em;">
La cual indica la dirección la dirección donde se encuentra la base de
datos LDAP
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; word-spacing:
0.01em; top: 36.89em;">
Archivo smb.conf (/etc/samba/smb.conf)
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 32.36em;">
En éste archivo debemos configurar unas cuantas cosas:
</div>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 100.75em;">
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 48.44em;">
passdb backend = ldapsam:ldap://192.168.0.2/
</div>
<p class="pj ff12" style="left: 9.11em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 35.27em; width: 30.52em;">
<span class="nw">Ésta linea indica el servidor contra el que se
autenticará, que en nuestro caso es</span>
<span class="nw">LDAP y la ip del servidor maestro (no el que estamos configurando
como servidor</span>
<span class="nw" style="word-spacing: 0em;">de respaldo)</span>
</p>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 115.66em;">
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 55.64em;">
os level = 60
</div>
<p class="pj ff12" style="left: 9.11em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 40.39em; width: 30.53em;">
<span class="nw">El cual indica el nivel de presentación de samba en la
red, por ello el servidor</span>
<span class="nw">maestro debe tener un número mayor que el servidor de respaldo,
debes verificar</span>
<span class="nw" style="word-spacing: 0em;">este número en ambos.</span>
</p>
<div class="ff14" style="left: 22.5em; font-size: 4.22em; top: 130.54em;">
</div>
<div class="ff11" style="left: 12.77em; font-size: 8.74em; top: 62.83em;">
domain master = no
</div>
<div class="ff13" style="left: 9.23em; font-size: 12.09em; word-spacing:
0.1em; top: 46.15em;">
Ésta opción es algo obvia, pero debe colocarse en “no” para que nuestro
servidor
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 46.59em;">
sea reconocido como BDC
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 58.89em;">
Archivo smbldap.conf, libnss-ldap y libpam-ldap
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 50.74em;">
Primeramente las rutas de estos archivos son las siguientes:
</div>
<div class="ff14" style="left: 18.68em; font-size: 5.08em; top: 125.83em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 51.85em;">
smbldap.conf : /etc/smbldap-tools/smbldap.conf
</div>
<div class="ff14" style="left: 18.68em; font-size: 5.08em; top: 128.48em;">
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 52.95em;">
libnss-ldap y lbpam-ldap: /etc/nombre_del_archivo
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 63;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 13, 14, 2], "pageNum": 63};
pageParams.containerElem = document.getElementById("outer_page_63");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/63-8380de40e3.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/64-
462e76314d/000.jpg" class="absimg" style="left: 7.88em; clip: rect(0.07em, 27.13em,
10.57em, 0.07em); display: block; height: 20.75em; top: 19.13em; width:
27.19em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/64-
462e76314d/000.jpg" class="absimg" style="left: 7.88em; clip: rect(10.69em,
27.13em, 20.69em, 0.07em); display: block; height: 20.75em; top: 21.25em; width:
27.19em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 144;">
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.09em; font-size:
12.25em; line-height: 1.04em; top: 9.47em; width: 33.21em;">
<span class="nw">Y listo, ya tenemos configurado nuestro servidor BDC.
Para comprobarlo podemos usar el</span>
<span class="nw">com<span class="ff13" style="font-size: 0.99em; word-spacing:
-0.11em;">ando “testparm” en cada uno de nuestros servidores y veremos el rol de
cada uno y que</span></span>
<span class="nw">nuestras configuraciones sean correctas. Nos tendrían que dar unas
salidas como éstas</span>
<span class="jbr"></span>
</p>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 12.78em;">
(poner atención a la línea que dice “Server role”:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 14.68em;">
En el PDC:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 25.08em;">
Y en el BDC:
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 64;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
13], "pageNum": 64};
pageParams.containerElem = document.getElementById("outer_page_64");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/64-462e76314d.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/65-
5d418b6a7c/000.png" class="absimg" style="left: 11.13em; clip: rect(0.32em,
11.94em, 0.44em, 0.07em); display: block; height: 0.5em; top: 22.57em; width:
27.32em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/65-
5d418b6a7c/000.png" class="absimg" style="left: 7.75em; clip: rect(0.07em, 27.25em,
0.19em, 0.07em); display: block; height: 0.5em; top: 64.38em; width: 27.32em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 144;">
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.19em; top: 12.92em; width: 33.22em;">
<span class="nw">Pero, ¿Qué es OpenFiler? Es un sistema Linux basado en
una distribución llamada CentOS,</span>
<span class="nw">el cual provee muchos servicios para montar un servidor de
archivos con diferentes</span>
<span class="nw">tecnologías, así como también otros servicios que ayuden al
funcionamiento o a dar</span>
<span class="nw">mayores prestaciones a nuestro servidor de archivos. Para más
información visita su página</span>
<span class="nw">oficial:<span style="left: 0.23em; word-spacing: -0.22em; color:
rgb(0, 0, 255); margin-right: 0.23em;">htt p:/ /www.openf il er.com/</span></span>
</p>
<div class="ff2" style="left: 6.99em; font-size: 11.21em; word-spacing:
0.01em; color: rgb(192, 80, 77); top: 23.81em;">
Instalación del servidor OpenFiler
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.1em; font-size:
12.25em; line-height: 1.19em; top: 24.72em; width: 33.23em;">
<span class="nw">Primeramente, puedes obtener el archivo .iso de la
página oficial de OpenFiler mencionada</span>
<span class="nw">anteriormente. Luego la quemas en un CD para poder instalarlo en
una máquina que será</span>
<span class="nw">utilizada solo como servidor de datos. Los pasos a seguir para
instalar el sistema son los</span>
<span class="nw">siguientes:</span>
</p>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; top: 30.64em;">
1.<span class="ib" style="width: 0.68em;"> </span>Entramos con el CD de
OpenFiler en la computadora que servirá como servidor.
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.15em; top: 31.67em;">
2. Seleccionar el idioma.
</div>
<p class="pj ff12" style="left: 9.11em; word-spacing: -0.11em; font-size:
12.25em; text-indent: -1.35em; line-height: 1.04em; top: 32.69em; width: 30.53em;">
<span class="nw">3.<span class="ib" style="width: 0.68em;">
</span>Particionar el disco: esto se puede hacer automáticamente de forma que hace
lo que</span>
<span class="nw">considera oportuno o bien lo haces tú manualmente. Para más o
menos hacerse una</span>
<span class="nw">idea, la instalación ocupa algo más de 500 MB así que no hace
falta un disco duro</span>
<span class="nw">exageradamente grande para instalarlo. Otra cosa es el espacio que
quieras destinar</span>
<span class="nw">para almacenar los archivos de guardaras en el servidor, para
ello, debemos dejar</span>
<span class="nw">una porción del disco sin particionar y sin formato, mas adelante
explicaremos las</span>
<span class="nw" style="word-spacing: 0em;">configuraciones necesarias para poder
utilizarlas.</span>
</p>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.01em; top: 39.97em;">
4.<span class="ib" style="width: 0.68em;"> </span>Configuración de red:
DHCP o IP estática, DNSs, gateways.
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.17em; top: 41.01em;">
5.<span class="ib" style="width: 0.68em;"> </span>Poner la clave de root.
IMPORTANTE esta clave<span class="ff9" style="left: 0.49em; font-size: 0.83em;
margin-right: 0.5em;">NO</span> es la que usaremos para
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.5em; top: 42.04em;">
administrar el OpenFiler. Para administrar OpenFiler, usaremos la cuenta
</div>
<div class="ff13" style="left: 9.23em; font-size: 12.09em; word-spacing:
0.03em; top: 43.64em;">
“<span class="ff3" style="font-size: 0.83em; margin-right:
0.02em;">openfiler”</span> y la clave es “<span class="ff3" style="font-size:
0.83em;">password”<span class="ff12" style="font-size: 1.22em; word-spacing:
0.04em; margin-right: 0.01em;">. Una vez finalizada la instalación podremos
y</span></span>
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; word-spacing:
0.01em; top: 44.12em;">
cambiar la clave.
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.24em; top: 45.16em;">
6.<span class="ib" style="width: 0.68em;"> </span>Instalación de
paquetes. Aca el sistema instala los archivos necesarios, es una
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 46.2em;">
instalación relativamente rápida.
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.45em; top: 47.24em;">
7. Reiniciar
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.04em; top: 49.34em;">
Ya con esto tenemos instalado nuestro servidor de archivos, si deseas ver
información mas
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.52em; top: 50.53em;">
detallada sobre la instalación del mismo, visita su manual oficial (en
inglés):
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; color: rgb(0, 0,
255); top: 51.73em;">
http://www.openfiler.com/learn/how-to/graphical-installation
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 148;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.openfiler.com/" target="_blank" class="ll"
orig="aHR0cDovL3d3dy5vcGVuZmlsZXIuY29tLw==
" style="left: 11.06em; height: 2.38em; top: 21.75em; width: 12.19em;"></a><a
rel="nofollow" href="http://www.openfiler.com/learn/how-to/graphical-installation"
target="_blank" class="ll"
orig="aHR0cDovL3d3dy5vcGVuZmlsZXIuY29tL2xlYXJuL2hvdy10by9ncmFwaGlj
YWwtaW5zdGFsbGF0aW9u
" style="left: 7.63em; height: 2.38em; top: 63.31em; width: 27.56em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 65;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 9, 12,
13, 2, 3], "pageNum": 65};
pageParams.containerElem = document.getElementById("outer_page_65");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/65-5d418b6a7c.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/66-
a75c5a17a0/000.jpg" class="absimg" style="left: 20em; clip: rect(0.07em, 16.5em,
12.5em, 0.07em); display: block; height: 14.44em; top: 23.5em; width:
16.57em;"><img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/66-
a75c5a17a0/000.jpg" class="absimg" style="left: 11.19em; clip: rect(12.63em,
1.75em, 14.38em, 0.07em); display: block; height: 14.44em; top: 41.38em; width:
16.57em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 154;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 17.2em;">
Aparecerá en el navegador una ventana como la siguiente:
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.23em; top: 30.84em;">
Aca, usa el username “openfiler” y la contraseña “password” para poder
loguearte al
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 31.48em;">
servidor
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 40.69em;">
Configurando la red
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.06em; top: 35.66em;">
Lo primero que debemos hacer, es configurar los host, la red o las redes
que podrán tener
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.05em; top: 37.19em;">
acceso a nuestro servidor. Para ello, seleccionamos la opción “System”
del menú principal
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.24em; top: 38.23em;">
y luego la sección “Network Access Configuration” has<span class="ff12"
style="left: 0.02em; font-size: 1.01em; margin-right: 0.02em;">ta el fondo de la
página, ahí</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.1em; top: 38.78em;">
agregamos la ip del/los hosts que podrán accesar a la red, en nuestro
caso, configuramos
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 40.35em;">
una red completa que pueda acceder al servidor, la 192.168.0.0 con la
máscara (“Netmask”)
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.08em; top: 40.85em;">
255.255.255.0, además, debemos seleccionar en e<span class="ff13"
style="left: 0.01em; font-size: 0.99em; word-spacing: 0.07em; margin-right:
0.01em;">l campo “Type” la opción “Share”, para</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 41.89em;">
que el servidor esté disponible para esa red.
</div>
<div class="ff4" style="left: 14.98em; font-size: 8.83em; top: 61.53em;">
Nota
</div>
<p class="pj ff12" style="left: 10.8em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 46.27em; width: 28.83em;">
<span class="nw">Como en nuestro control de dominio, solo el servidor
samba PDC y samba</span>
<span class="nw">BDC se encargan de guardar los archivos, lo mejor sería agregar
nada mas ellos</span>
<span class="nw">como hosts de acceso al servidor, para evitar que cualquier otra
máquina pueda</span>
<span class="nw" style="word-spacing: 0em;">acceder a ellos.</span>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 66;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
13, 2, 4], "pageNum": 66};
pageParams.containerElem = document.getElementById("outer_page_66");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/66-a75c5a17a0.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg3.scribdassets.com/gl80w0ltsljjrx/images/67-
82cbffc8ba/000.jpg" class="absimg" style="left: 13.88em; clip: rect(0.07em,
28.69em, 29.57em, 0.07em); display: block; height: 29.63em; top: 9em; width:
28.75em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 156;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.18em; top: 40.93em;">
1.<span class="ib" style="width: 0.68em;"> </span>Physical Volume
(volumen físico)<span class="ff13" style="left: 0.41em; font-size: 0.99em; margin-
right: 0.41em;">–</span> Asigna un espacio en el disco físico de la
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 41.97em;">
maquina para ser usado por el Volume Group.
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.16em; top: 43.01em;">
2.<span class="ib" style="width: 0.68em;"> </span>Volume Group (Grupo del
volumen)<span class="ff13" style="left: 0.39em; font-size: 0.99em; margin-right:
0.39em;">–</span> Contiene un volume físico en el cual se
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 44.05em;">
creará un volumen lógico que será nuestro espacio de almacenamiento.
</div>
<div class="ff12" style="left: 7.75em; font-size: 12.25em; word-spacing:
0.2em; top: 45.09em;">
3.<span class="ib" style="width: 0.68em;"> </span>Logical Volume (LUN o
volumen lógico)<span class="ff13" style="left: 0.43em; font-size: 0.99em; margin-
right: 0.43em;">–</span> Este es el espacio que utilizará el
</div>
<div class="ff12" style="left: 9.11em; font-size: 12.25em; top: 46.13em;">
servidor para almacenar los archivos.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.33em; top: 48.21em;">
Con estos conceptos presentes, pasaremos a configurar los volúmenes para
nuestro
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 49.25em;">
servidor.
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 156;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/of-network-config.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9vZi1uZXR3b3JrLWNvbmZpZy5wbmc=
" style="left: 13.94em; height: 29.44em; top: 9.06em; width: 28.63em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 67;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
13], "pageNum": 67};
pageParams.containerElem = document.getElementById("outer_page_67");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/67-82cbffc8ba.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg3.scribdassets.com/gl80w0ltsljjrx/images/68-
cc501e6670/000.jpg" class="absimg" style="left: 13.69em; clip: rect(12.07em,
29.07em, 22.69em, 0.07em); display: block; height: 22.75em; top: 5.94em; width:
29.44em;"><img src="http://htmlimg3.scribdassets.com/gl80w0ltsljjrx/images/68-
cc501e6670/000.jpg" class="absimg" style="left: 13.57em; clip: rect(0.07em,
29.38em, 11.94em, 0.07em); display: block; height: 22.75em; top: 43.82em; width:
29.44em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 161;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.12em; top: 11.6em;">
Necesitamos crear un volumen físico que luego será presentado a través de
un grupo de
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 12.81em;">
volumen. Para hacer esto, seleccionamos “Block Devices” del menú “Volumes
Section”:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 24.39em;">
Seleccionamos la opción<span class="ff13" style="left: 0.24em; font-size:
0.99em; word-spacing: -0.11em; margin-right: 0.24em;"> „Edit Disk‟</span> en el
disco que queramos crear el volumen físico.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.12em; top: 26.48em;">
Ve hacia el fondo de la página que se te presentará al seleccionar esa
opción y verás el
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.06em; top: 27.52em;">
espacio disponible en el disco para crear el nuevo volumen físico (podrás
notar que tienes
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.08em; top: 28.94em;">
espacio para crear el volumen si la opción “Starting Cylinder” y “Ending
Cylinder” están
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.04em; top: 29.99em;">
habilitadas, si no se habilitan, prueba cambiando el tipo de partición en
la opción “Mode”)
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.11em; top: 31.68em;">
Seleccionamos el espacio que queremos darle al volumen con las cajas de
texto para los
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.29em; top: 33.16em;">
cilindros, en la opción “Partition Type” seleccionamos el tipo “Physical
Volume” y
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 34.21em;">
presionamos el botón “Create” para crear nuestro nuevo volumen:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 46.54em;">
Luego, nos aparecerá una pantalla resumen donde<span class="ib"
style="width: 0.46em;"> </span>estaran<span class="ib" style="width: 0.45em;">
</span>los diferentes volúmenes que
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 47.58em;">
tenemos disponibles en nuestro servidor (si es que creamos mas de uno)
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 161;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/image38.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9pbWFnZTM4LnBuZw==
" style="left: 13.75em; height: 10.56em; top: 18em; width: 29em;"></a><a
rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/image39.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9pbWFnZTM5LnBuZw==
" style="left: 13.56em; height: 11.88em; top: 43.88em; width: 29.38em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 68;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
13], "pageNum": 68};
pageParams.containerElem = document.getElementById("outer_page_68");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/68-cc501e6670.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/69-
27aa24eea0/000.jpg" class="absimg" style="left: 13.57em; clip: rect(0.07em,
29.32em, 19.19em, 0.07em); display: block; height: 37.19em; top: 6.44em; width:
29.38em;"><img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/69-
27aa24eea0/000.jpg" class="absimg" style="left: 15.75em; clip: rect(19.32em, 25em,
37.13em, 0.07em); display: block; height: 37.19em; top: 21.63em; width: 29.38em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 167;">
<div class="middle_layer">
</p>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.22em; top: 28.6em;">
Escribimos un nombre para el grupo en la casilla llamada “Volume group
name”, en
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.17em; top: 29.65em;">
nuestro caso le pusimos “cevirtual_volumegroup” y chequeamos mas abajo el
volumen
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.05em; top: 30.29em;">
físico que vamos a asociar al volumen de grupo, para final<span
class="ff13" style="left: 0.02em; font-size: 0.99em; margin-right: 0.02em;">izar
presionamos el botón “Add</span>
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 31.75em;">
volumen group”
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 49.02em;">
Ahora aparecerá una pantalla que muestre el nuevo grupo de volumen que
acabamos de
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 50.06em;">
crear:
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 167;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/of-physical-volume-1.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9vZi1waHlzaWNhbC12b2x1bWUtMS5wbmc=
" style="left: 13.63em; height: 19.13em; top: 6.5em; width: 29.25em;"></a><a
rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/image40.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9pbWFnZTQwLnBuZw==
" style="left: 15.81em; height: 17.81em; top: 40.94em; width: 24.94em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 69;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
13], "pageNum": 69};
pageParams.containerElem = document.getElementById("outer_page_69");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/69-27aa24eea0.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/70-
1f808421f1/000.jpg" class="absimg" style="left: 14.44em; clip: rect(0.07em,
27.63em, 5.94em, 0.07em); display: block; height: 15.88em; top: 6.44em; width:
27.69em;"><img src="http://htmlimg1.scribdassets.com/gl80w0ltsljjrx/images/70-
1f808421f1/000.jpg" class="absimg" style="left: 16.5em; clip: rect(6.07em, 23.5em,
15.82em, 0.07em); display: block; height: 15.88em; top: 14em; width: 27.69em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 173;">
<div class="middle_layer">
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 70;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
13], "pageNum": 70};
pageParams.containerElem = document.getElementById("outer_page_70");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/70-1f808421f1.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/71-
b7fb47919b/000.jpg" class="absimg" style="left: 14.94em; clip: rect(15.38em,
26.63em, 45.88em, 0.07em); display: block; height: 45.94em; top: -8.88em; width:
27.32em;"><img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/71-
b7fb47919b/000.jpg" class="absimg" style="left: 14.63em; clip: rect(0.07em,
27.25em, 15.25em, 0.07em); display: block; height: 45.94em; top: 47.13em; width:
27.32em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 179;">
<div class="middle_layer">
</p>
</div>
</div>
</div>
<div class="layer" style="z-index: 179;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/image43.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9pbWFnZTQzLnBuZw==
" style="left: 14.94em; height: 30.5em; top: 6.5em; width: 26.63em;"></a><a
rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/image44.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9pbWFnZTQ0LnBuZw==
" style="left: 14.69em; height: 15.19em; top: 47.19em; width: 27.13em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 71;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12,
13], "pageNum": 71};
pageParams.containerElem = document.getElementById("outer_page_71");
pageParams.contentUrl =
"http://html4.scribdassets.com/gl80w0ltsljjrx/pages/71-b7fb47919b.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/72-
8297a83983/000.jpg" class="absimg" style="left: 18.57em; clip: rect(0.07em,
19.32em, 25.38em, 0.07em); display: block; height: 25.44em; top: 21.82em; width:
19.38em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 183;">
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 11.67em;">
Habilitando el servicio iSCSI en el servidor (iSCSI Target)
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 11.76em;">
Damos click en la opción<span class="ib" style="width: 0.46em;">
</span>“Services” en el menú principal de OpenFiler.
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.08em; top: 13.87em;">
Lo siguiente es ir a la opción “Modification” y dar click en “Enable” del
servicio “iSCSI
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.28em; top: 14.72em;">
target serve<span class="ff13" style="font-size: 0.99em; word-spacing:
0.27em; margin-right: 0.01em;">r” para habilitar el servicio (esto en caso de que
no este habilitado con</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 15.76em;">
anterioridad). Al final tendremos algo como ésto:
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 47.94em;">
Agregando un target iSCSI o servicio iSCSI
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.17em; top: 42.22em;">
Regresamos a la sección de volúmenes y seleccionamos la opción “iSCSI
Targets” del
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 42.7em;">
menú a la derecha.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.07em; top: 44.8em;">
Primero crearemos un nuevo servicio iSCSI (iSCSI target) y lo hacemos
seleccionando la
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.03em; top: 46.44em;">
viñeta “Tarjeta Configuration” en la pantalla actual<span class="ff12"
style="left: 0.02em; font-size: 1.01em; word-spacing: 0.04em; margin-right:
0.02em;">. Puedes cambiar el nombre del target o</span>
</div>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; top: 47.49em;">
“Target IQN” si lo deseas. Luego presionamos el botón “Add” pa<span
class="ff12" style="left: 0.02em; font-size: 1.01em; margin-right: 0.02em;">ra
agregar el target.</span>
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 183;">
<div class="inner_layer">
<a rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/of-manage-services.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9vZi1tYW5hZ2Utc2VydmljZXMucG5n
" style="left: 18.63em; height: 25.31em; top: 21.88em; width: 19.25em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 72;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 9, 12,
13], "pageNum": 72};
pageParams.containerElem = document.getElementById("outer_page_72");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/72-8297a83983.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/73-
eb62124db9/000.jpg" class="absimg" style="left: 14.44em; clip: rect(7.75em,
27.57em, 16.63em, 0.07em); display: block; height: 28.44em; top: -1.25em; width:
27.82em;"><img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/73-
eb62124db9/000.jpg" class="absimg" style="left: 14.5em; clip: rect(16.75em, 27.5em,
28.38em, 0.07em); display: block; height: 28.44em; top: 5.07em; width:
27.82em;"><img src="http://htmlimg4.scribdassets.com/gl80w0ltsljjrx/images/73-
eb62124db9/000.jpg" class="absimg" style="left: 14.38em; clip: rect(0.07em,
27.75em, 7.63em, 0.07em); display: block; height: 28.44em; top: 42.32em; width:
27.82em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 190;">
<div class="middle_layer">
<div class="inner_layer">
<a rel="nofollow" href="http://www.techhead.co.uk/wp-
content/uploads/2009/03/image45.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9pbWFnZTQ1LnBuZw==
" style="left: 14.5em; height: 8.88em; top: 6.5em; width: 27.5em;"></a><a
rel="nofollow" href="http://www.techhead.co.uk/wp-content/uploads/2009/03/of-map-
the-lun.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9vZi1tYXAtdGhlLWx1bi5wbmc=
" style="left: 14.56em; height: 11.69em; top: 21.75em; width: 27.44em;"></a><a
rel="nofollow" href="http://www.techhead.co.uk/wp-content/uploads/2009/03/of-
network-acl.png" target="_blank" class="ll"
orig="aHR0cDovL3d3dy50ZWNoaGVhZC5jby51ay93cC1jb250ZW50L3VwbG9hZHMv
MjAwOS8wMy9vZi1uZXR3b3JrLWFjbC5wbmc=
" style="left: 14.38em; height: 7.56em; top: 42.38em; width: 27.75em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 73;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 12, 9,
13], "pageNum": 73};
pageParams.containerElem = document.getElementById("outer_page_73");
pageParams.contentUrl =
"http://html3.scribdassets.com/gl80w0ltsljjrx/pages/73-eb62124db9.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 21.37em;">
Instalación de open-iscsi
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 19.62em; width: 33.23em;">
<span class="nw">Lo primero que vamos a hacer es instalar el software
iniciador. En Linux contamos con</span>
<span class="nw">varios iniciadores iSCSI, sin embargo el más usado es open-iscsi,
además está dentro de la</span>
<span class="nw" style="word-spacing: 0em;">paquetería de Debian. Lo
instalamos</span>
</p>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 33.56em;">
# apt-get install open-iscsi
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.02em; font-size:
12.25em; line-height: 1.07em; top: 25.68em; width: 33.23em;">
<span class="nw">Esto nos instalará un script de inicio que carga los
módulos y lanza un programa que</span>
<span class="nw">controla el iniciador (<span class="ff11" style="left: 0.02em;
font-size: 0.71em; margin-right: 0.02em;">iscsid</span>), y un programa para
configurar nuestro iniciador</span>
<span class="nw">(<span class="ff11" style="font-size:
0.71em;">iscsiadm</span>).</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 29.94em;">
Lo primero que debemos hacer es iniciar el servicio
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 45.09em;">
# /etc/init.d/open-iscsi start
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 41.14em;">
Configuración de open-iscsi
</div>
<p class="pl ff12" style="left: 6.4em; font-size: 12.25em; line-height:
1.06em; top: 36.03em;">
La configuración de<span class="ff11" style="left: 0.32em; font-size:
0.71em; margin-right: 0.32em;">ope<span class="ib" style="width: 0.01em;">
</span>n<span class="ib" style="width: 0em;"> </span>-iscsi</span> se realiza a
través del comando<span class="ff11" style="left: 0.32em; font-size: 0.71em; word-
spacing: -0.64em; margin-right: 0.34em;">is cs ia d<span class="ib" style="width:
0.01em;"> </span>m</span> y la misma se<br>
guarda en una base de datos. Si queremos cambiar algún parámetro de la
configuración<br>
tenemos que hacerlo a través de<span class="ff11" style="left: 0.32em; font-size:
0.71em; margin-right: 0.32em;">iscsiadm</span>.<br>
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 48.75em;">
Detección del target
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.1em; top: 42.39em;">
En primer lugar tenemos que indicarle a<span class="ff11" style="left:
0.48em; font-size: 0.71em; margin-right: 0.49em;">iscsiadm</span> que detecte
nuestro target iSCSI y lo
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 43.46em;">
agregue a su base de datos. Hay que aclarar que<span class="ff11"
style="left: 0.31em; font-size: 0.71em; word-spacing: -0.63em; margin-right:
0.32em;">is<span class="ib" style="width: 0.01em;"> </span>cs ia dm</span> tiene
tres formas de operación
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 63.9em;">
discovery<span class="ff12" style="font-size: 1.4em;">: En este modo se
pueden descubrir targets y agregarlos a la base de datos.</span>
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 66.87em;">
node<span class="ff12" style="font-size: 1.4em;">: En este modo se
administran los targets ya descubiertos y se pueden visualizar datos</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 48.73em;">
acerca de estos nodos, así como conectarse a ellos.
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 71.3em;">
session<span class="ff12" style="font-size: 1.4em;">: En este modo se
administran los targets a los que se está conectados (en los que</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 51.88em;">
se ha hecho login).
</div>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 74;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 9, 2], "pageNum": 74};
pageParams.containerElem = document.getElementById("outer_page_74");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/74-4185adde52.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 15.28em;">
Como vemos descubrió el target que instalamos anteriormente.
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 17.38em;">
Por lo cual, si hacemos solo:
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 27.46em;">
# iscsiadm -m discovery
</div>
<div class="ff11" style="left: 8.97em; font-size: 8.74em; top: 28.66em;">
192.168.0.4:3260 via sendtargets
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.09em; top: 22.22em;">
Vemos que la información del servidor iSCSI target descubierto quedó
almacenada en la
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 23.26em;">
base de datos de iscsiadm
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.34em; top: 25.36em;">
Ahora, si queremos saber cuál es la información que se almacenó sobre el
target
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 26.39em;">
descubierto, tenemos que operar en modo nodo
</div>
<p class="pl ff11" style="left: 8.97em; font-size: 8.74em; line-height:
1.19em; top: 40em;">
# iscsiadm -m node --targetname iqn.2005-
02.au.com.empresa:san.200G.samba<br>
-p 192.168.1.110<br>
node.name = iqn.2005-02.au.com.empresa:san.200G.samba<br>
node.transport_name = tcp<br>
node.tpgt = 1<br>
node.active_conn = 1<br>
node.startup = manual<br>
node.session.initial_cmdsn = 0<br>
node.session.auth.authmethod = None<br>
node.session.auth.username =<br>
node.session.auth.password =<br>
node.session.auth.username_in =<br>
node.session.auth.password_in =<br>
node.session.timeo.replacement_timeout = 120<br>
node.session.err_timeo.abort_timeout = 10<br>
node.session.err_timeo.reset_timeout = 30<br>
node.session.iscsi.InitialR2T = No<br>
node.session.iscsi.ImmediateData = Yes<br>
node.session.iscsi.FirstBurstLength = 262144<br>
node.session.iscsi.MaxBurstLength = 16776192<br>
node.session.iscsi.DefaultTime2Retain = 0<br>
node.session.iscsi.DefaultTime2Wait = 0<br>
node.session.iscsi.MaxConnections = 1<br>
node.session.iscsi.MaxOutstandingR2T = 1<br>
node.session.iscsi.ERL = 0<br>
...<br>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 75;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11,
12, 13], "pageNum": 75};
pageParams.containerElem = document.getElementById("outer_page_75");
pageParams.contentUrl =
"http://html2.scribdassets.com/gl80w0ltsljjrx/pages/75-165915d3a2.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="middle_layer">
</p>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.12em; font-size:
12.25em; line-height: 1.04em; top: 28.78em; width: 33.21em;">
<span class="nw">En<span class="ff13" style="left: 0.26em; font-size:
0.99em; word-spacing: -0.1em; margin-right: 0.26em;"> el ejemplo el disco iSCSI se
detectó y se “conectó” al equipo como un disco SCSI más.</span></span>
<span class="nw">También notamos que para el sistema nuestro disco iSCSI no se
diferencia de un dsico</span>
<span class="nw" style="word-spacing: 0em;">SCSI conectado físicamente.</span>
</p>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; word-spacing:
0.01em; top: 39.95em;">
Creación de particiones y formateo.
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.04em; top: 35.03em; width: 33.24em;">
<span class="nw">Aunque el disco iSCSI ya está conectado, no es usable
hasta que definamos particiones en</span>
<span class="nw">él y las formateemos en un sistema que el kernel maneje. Para ello
podemos usar<span class="ff11" style="left: 0.42em; font-size: 0.71em; margin-
right: 0.42em;">fdisk</span> o</span>
<span class="nw">alguna otra herramienta en Linux que pueda servir para formatear
la partición ya montada.</span>
<span class="nw">Como dato extra, la partición en nuestros controladores de dominio
se mostrará bajo el</span>
<span class="nw" style="word-spacing: 0em;">nombre de sdb1 o hdb1 (dependiendo del
tipo de disco que se tenga).</span>
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.27em; top: 41.32em;">
Se recomienda que la partición sea formateada con el sistema de archivos
ext3 por
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 42.36em;">
cuestiones de compatibilidad con sistemas Linux.
</div>
<div class="ff9" style="left: 7.72em; font-size: 10.16em; top: 53.81em;">
Montaje automático del dispositivo de hardware iSCSI
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.05em; top: 46.52em; width: 33.22em;">
<span class="nw">Como último punto relacionado con la configuración del
iniciador, deberíamos definir que</span>
<span class="nw">se haga login al target y se conecte el disco automáticamente cada
vez que se inicie el</span>
<span class="nw">servicio<span class="ff11" style="left: 0.33em; font-size: 0.71em;
margin-right: 0.33em;">open-iscsi</span>, de manera que no tengamos que hacerlo a
mano luego de que nuestro</span>
<span class="nw">sistema inicie. Volvemos a utilizar iscsiadm para modificar el
parámetro que maneja esta</span>
<span class="nw">opción:</span>
</p>
</div>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 76;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 9,
12, 13], "pageNum": 76};
pageParams.containerElem = document.getElementById("outer_page_76");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/76-b054afc9c6.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div class="inner_layer">
<img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/77-
4032f7b6c6/000.png" class="absimg" style="left: 47.5em; clip: rect(1.82em, 1.07em,
3.19em, 0.07em); display: block; height: 3.25em; top: 39.63em; width:
18.69em;"><img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/77-
4032f7b6c6/000.png" class="absimg" style="left: 7.75em; clip: rect(0.32em, 18.07em,
1.69em, 0.07em); display: block; height: 3.25em; top: 42.38em; width:
18.69em;"><img src="http://htmlimg2.scribdassets.com/gl80w0ltsljjrx/images/77-
4032f7b6c6/000.png" class="absimg" style="left: 26.94em; clip: rect(0.07em,
18.63em, 0.19em, 0.07em); display: block; height: 3.25em; top: 42.63em; width:
18.69em;">
</div>
</div>
<div class="layer scale_hack" style="z-index: 193;">
<div class="middle_layer">
</p>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; top: 25.64em;">
Para ello, ejecutamos el siguiente comando:
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
-0.01em; top: 27.74em;">
#mount<span class="ff13" style="left: 0.23em; font-size: 0.99em; margin-
right: 0.23em;">–</span>t ext3 /dev/sdb1 /home/samba
</div>
<p class="pj ff12" style="left: 6.4em; word-spacing: -0.11em; font-size:
12.25em; line-height: 1.03em; top: 29.82em; width: 33.24em;">
<span class="nw">Con esto, ya tenemos montada nuestra partición del
servidor OpenFiler en ambos PDC y</span>
<span class="nw">BDC, solo falta crear las carpetas y archivos con sus respectivos
permisos que estaban en</span>
<span class="nw">esa carpeta para que ya pueda usarse para guardar de manera
centralizada la información de</span>
<span class="jbr"></span>
</p>
<div class="ff13" style="left: 6.48em; font-size: 12.09em; word-spacing:
0.03em; top: 33.37em;">
los clientes del dominio. Referirse a la sección de configuración de
samba en los temas “<span class="ff12" style="left: 0.02em; font-size: 1.01em;
color: rgb(0, 0, 255); margin-right: 0.02em;">El</span>
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; word-spacing:
0.18em; color: rgb(0, 0, 255); top: 33.98em;">
recurso compartido especial [netlogon]<span class="ff13" style="left:
0.02em; font-size: 0.99em; color: rgb(0, 0, 0); margin-right: 0.01em;">”<span
class="ff12" style="font-size: 1.01em;">,</span></span> El recurso compartido
especial [homes]<span style="left: 0.42em; color: rgb(0, 0, 0); margin-right:
0.42em; letter-spacing: 0.39em;">y<span class="ff13" style="font-size: 0.99em;
letter-spacing: 0em;">“</span></span>El
</div>
<div class="ff12" style="left: 6.4em; font-size: 12.25em; color: rgb(0, 0,
255); top: 35.01em;">
recurso compartido especial [profiles]<span class="ff13" style="left:
0.02em; font-size: 0.99em; color: rgb(0, 0, 0); margin-right: 0.02em;">”</span>
</div>
</div>
</div>
</div>
<div class="layer" style="z-index: 199;">
<div class="inner_layer">
<a href="#outer_page_22" class="ll" orig="cGFnZTIy
" style="left: 47.38em; height: 1.31em; top: 40.31em; width: 1.63em;"></a><a
href="#outer_page_22" class="ll" orig="cGFnZTIy
" style="left: 7.63em; height: 1.25em; top: 41.63em; width: 18.38em;"></a><a
href="#outer_page_22" class="ll" orig="cGFnZTIy
" style="left: 26.88em; height: 1.25em; top: 41.63em; width: 18.88em;"></a><a
href="#outer_page_23" class="ll" orig="cGFnZTIz
" style="left: 47.38em; height: 1.25em; top: 41.63em; width: 1.63em;"></a><a
href="#outer_page_23" class="ll" orig="cGFnZTIz
" style="left: 7.63em; height: 2.56em; top: 42.88em; width: 17.19em;"></a>
</div>
</div>
</div>
<div class="b_tl"></div>
<div class="b_tr"></div>
<div class="b_br"></div>
<div class="b_bl"></div>
<div class="b_t"></div>
<div class="b_r"></div>
<div class="b_b"></div>
<div class="b_l"></div>
</div>
<script type="text/javascript">
(function() {
var pageNum = 77;
var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [6, 11, 9,
12, 13], "pageNum": 77};
pageParams.containerElem = document.getElementById("outer_page_77");
pageParams.contentUrl =
"http://html1.scribdassets.com/gl80w0ltsljjrx/pages/77-4032f7b6c6.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>
<div id="between_page_ads_77" class="between_page_ads" style="display: block;
height: 90px;"><iframe marginheight="0" marginwidth="0"
src="http://i1.scribdassets.com/ads/DocPage_BetweenPage.html#2" frameborder="0"
height="90" scrolling="no" width="728"></iframe></div>
<!--[if IE]>
<script type='text/javascript'>
window.docManagerIEAdded = true;
if (document.observe) {
document.observe('dom:loaded', function () {
docManager.allPagesAdded();
});
} else {
window.attachEvent('onload', function () {
docManager.allPagesAdded();
});
}
</script>
<![endif]-->
<script type="text/javascript">
if (window.docManagerIEAdded != true) {
docManager.allPagesAdded();
}
</script>
</div>