<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Instalaci%C3%B3n_do_servidor_Samba_en_Ubuntu_Server</id>
	<title>Instalación do servidor Samba en Ubuntu Server - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Instalaci%C3%B3n_do_servidor_Samba_en_Ubuntu_Server"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_do_servidor_Samba_en_Ubuntu_Server&amp;action=history"/>
	<updated>2026-10-26T01:30:55Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_do_servidor_Samba_en_Ubuntu_Server&amp;diff=21313&amp;oldid=prev</id>
		<title>Antonio: /* Proporcionarlle a samba o contrasinal do LDAP */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_do_servidor_Samba_en_Ubuntu_Server&amp;diff=21313&amp;oldid=prev"/>
		<updated>2011-03-22T01:02:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Proporcionarlle a samba o contrasinal do LDAP&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Neste apartado abordaremos os pasos necesarios para instalar o servidor Samba e configuralo para que use como base de datos de usuarios o servidor LDAP. Pero en primeiro lugar, teremos que engadir no LDAP o esquema de samba, que define unha serie de atributos que o servidor samba precisará almacenar para as propiedades dos usuarios no dominio Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instalación do servidor Samba ==&lt;br /&gt;
&lt;br /&gt;
Imos instalar tres paquetes: O servidor samba, a documentación e unha serie de utilidades para xestionar os usuarios e grupos de samba no LDAP:&lt;br /&gt;
 sudo apt-get install samba samba-doc smbldap-tools&lt;br /&gt;
&lt;br /&gt;
== Configurar o servidor LDAP para servir de base de datos de samba ==&lt;br /&gt;
&lt;br /&gt;
=== Incluír o esquema de samba no servidor LDAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* O paquete &amp;#039;&amp;#039;&amp;#039;samba-doc&amp;#039;&amp;#039;&amp;#039; inclúe o esquema de samba para o LDAP en formato &amp;#039;&amp;#039;schema&amp;#039;&amp;#039; e comprimido, así que seguiremos case os mesmos pasos que na [[Instalación do servidor kerberos en Ubuntu Server|instalación de kerberos]] para introducir o esquema no LDAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Descomprimimos o ficheiro co esquema e transformámolo a formato LDIF para poder engadilo no LDAP:&lt;br /&gt;
 sudo cp /usr/share/doc/samba-doc/examples/LDAP/samba.schema.gz /etc/ldap/schema/&lt;br /&gt;
 sudo gzip -d /etc/ldap/schema/samba.schema.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Creamos o ficheiro &amp;#039;&amp;#039;schema_convert.conf&amp;#039;&amp;#039; co seguinte contido (&amp;#039;&amp;#039;&amp;#039;NOTA&amp;#039;&amp;#039;&amp;#039;: Quitar a liña &amp;#039;&amp;#039;include /etc/ldap/schema/kerberos.schema&amp;#039;&amp;#039; se non se usa kerberos):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
include /etc/ldap/schema/core.schema&lt;br /&gt;
include /etc/ldap/schema/collective.schema&lt;br /&gt;
include /etc/ldap/schema/corba.schema&lt;br /&gt;
include /etc/ldap/schema/cosine.schema&lt;br /&gt;
include /etc/ldap/schema/duaconf.schema&lt;br /&gt;
include /etc/ldap/schema/dyngroup.schema&lt;br /&gt;
include /etc/ldap/schema/inetorgperson.schema&lt;br /&gt;
include /etc/ldap/schema/java.schema&lt;br /&gt;
include /etc/ldap/schema/misc.schema&lt;br /&gt;
include /etc/ldap/schema/nis.schema&lt;br /&gt;
include /etc/ldap/schema/openldap.schema&lt;br /&gt;
include /etc/ldap/schema/ppolicy.schema&lt;br /&gt;
include /etc/ldap/schema/kerberos.schema&lt;br /&gt;
include /etc/ldap/schema/samba.schema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Creamos un directorio temporal para almacenar o ficheiros LDIF:&lt;br /&gt;
 mkdir /tmp/ldif_output&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Usamos o comando &amp;#039;&amp;#039;slapcat&amp;#039;&amp;#039; para converter o ficheiro de esquema a LDIF (&amp;#039;&amp;#039;&amp;#039;NOTA&amp;#039;&amp;#039;&amp;#039;: Substituír o 13 por 12 se non se usa kerberos):&lt;br /&gt;
 slapcat -f schema_convert.conf -F /tmp/ldif_output -n0 -s &amp;quot;cn={13}samba,cn=schema,cn=config&amp;quot; &amp;gt; /tmp/cn=samba.ldif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Editamos o ficheiro creado por &amp;#039;&amp;#039;slapdcat&amp;#039;&amp;#039; &amp;#039;&amp;#039;/tmp/cn\=samba.ldif&amp;#039;&amp;#039;, cambiando estes dous atributos:&lt;br /&gt;
 dn: cn=samba,cn=schema,cn=config&lt;br /&gt;
 ...&lt;br /&gt;
 cn: samba&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* e borrando as seguintes liñas que se atopan ao final do ficheiro:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
structuralObjectClass: olcSchemaConfig&lt;br /&gt;
entryUUID: b53b75ca-083f-102d-9fff-2f64fd123c95&lt;br /&gt;
creatorsName: cn=config&lt;br /&gt;
createTimestamp: 20080827045234Z&lt;br /&gt;
entryCSN: 20080827045234.341425Z#000000#000#000000&lt;br /&gt;
modifiersName: cn=config&lt;br /&gt;
modifyTimestamp: 20080827045234Z&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Cargamos o esquema en formato LDIF (contrasinal &amp;#039;&amp;#039;1234&amp;#039;&amp;#039;):&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;ldapadd -x -D cn=admin,cn=config -W -f /tmp/cn\=samba.ldif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;Enter LDAP Password:&amp;#039;&amp;#039; &lt;br /&gt;
 &amp;#039;&amp;#039;adding new entry &amp;quot;cn=samba,cn=schema,cn=config&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Engadir os índices necesarios para as buscas de samba ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Neste caso imos engadir un conxunto de campos bastante grande que van ser índices no LDAP, así que os introduciremos nun ficheiro. Introducimos o seguinte contido no ficheiro &amp;#039;&amp;#039;samba_indices.ldif&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dn: olcDatabase={1}hdb,cn=config&lt;br /&gt;
changetype: modify&lt;br /&gt;
add: olcDbIndex&lt;br /&gt;
olcDbIndex: uidNumber eq&lt;br /&gt;
olcDbIndex: gidNumber eq&lt;br /&gt;
olcDbIndex: loginShell eq&lt;br /&gt;
olcDbIndex: memberUid eq,pres,sub&lt;br /&gt;
olcDbIndex: uniqueMember eq,pres&lt;br /&gt;
olcDbIndex: sambaSID eq&lt;br /&gt;
olcDbIndex: sambaPrimaryGroupSID eq&lt;br /&gt;
olcDbIndex: sambaGroupType eq&lt;br /&gt;
olcDbIndex: sambaSIDList eq&lt;br /&gt;
olcDbIndex: sambaDomainName eq&lt;br /&gt;
olcDbIndex: default sub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* E cargamos os índices no LDAP con &amp;#039;&amp;#039;ldapmodify&amp;#039;&amp;#039; (de novo contrasinal &amp;#039;&amp;#039;1234&amp;#039;&amp;#039;):&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;ldapmodify -x -D cn=admin,cn=config -W -f samba_indices.ldif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;Enter LDAP Password:&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;modifying entry &amp;quot;olcDatabase={1}hdb,cn=config&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Configurar o servidor samba ==&lt;br /&gt;
&lt;br /&gt;
Neste apartado imos realizar a configuración básica do servidor samba, para poder utilizalo como un servidor de dominio Windows e que tome os usuarios do servidor LDAP. &lt;br /&gt;
&lt;br /&gt;
Todos os parámetros de configuración do servidor samba residen no ficheiro &amp;#039;&amp;#039;&amp;#039;smb.conf&amp;#039;&amp;#039;&amp;#039;, que en Ubuntu Server podemos atopar na ruta &amp;#039;&amp;#039;&amp;#039;/etc/samba/smb.conf&amp;#039;&amp;#039;&amp;#039;. Este ficheiro contén un montón de parámetros (cada un nunha liña coa sintaxe &amp;#039;&amp;#039;parámetro = valor&amp;#039;&amp;#039;) agrupados en &amp;#039;&amp;#039;&amp;#039;seccións&amp;#039;&amp;#039;&amp;#039;. O comezo de cada sección indícase por unha liña que contén o nome da sección entre corchetes (por exemplo &amp;#039;&amp;#039;[global]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;[homes]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;[comun]&amp;#039;&amp;#039;, etc.), e a continuación todos os parámetros que se inclúan nas seguintes liñas pertencen a esa sección. O fin dunha sección márcase co comezo da seguinte sección, ou co final do ficheiro.&lt;br /&gt;
&lt;br /&gt;
Cada sección describe os parámetros de configuración dun recurso compartido, e o nome da sección será o nome do recurso compartido. Así, a sección &amp;#039;&amp;#039;[comun]&amp;#039;&amp;#039; define o recurso compartido &amp;#039;&amp;#039;comun&amp;#039;&amp;#039;, e dentro dela definiremos os parámetros do recurso: que carpeta se comparte, con que permisos, etc.&lt;br /&gt;
&lt;br /&gt;
Hai tres seccións especiais:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[global]&amp;#039;&amp;#039;&amp;#039;: Esta é a sección que engloba os parámetros de configuración globais do servidor samba, e polo tanto é a única que non se corresponde con un recurso compartido.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[homes]&amp;#039;&amp;#039;&amp;#039;: É un recurso compartido especial que comparte todas as carpetas persoais dos usuarios, de forma que cando un usuario inicia sesión no servidor samba, verá a súa carpeta persoal.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[printers]&amp;#039;&amp;#039;&amp;#039;: É un recurso compartido especial que comparte todas as impresoras do equipo.&lt;br /&gt;
&lt;br /&gt;
Podemos contar por centos o número de parámetros que pode conter o ficheiro de configuración de samba, así que o que se presenta aquí é un exemplo de configuración cos parámetros de configuración máis relevantes explicados con comentarios (as liñas que comezan por # son comentarios), pero por suposto dependendo das circunstancias concretas pode ser necesario axustar outros parámetros que no exemplo non aparecen. Remítese ao lector ao manual do ficheiro &amp;#039;&amp;#039;smb.conf&amp;#039;&amp;#039; ([http://us1.samba.org/samba/docs/man/manpages-3/smb.conf.5.html http://us1.samba.org/samba/docs/man/manpages-3/smb.conf.5.html]) para obter información dos parámetros que se poden usar.&lt;br /&gt;
&lt;br /&gt;
No noso caso, o paquete do servidor samba inclúe un ficheiro &amp;#039;&amp;#039;smb.conf&amp;#039;&amp;#039; con unha serie de información de exemplo e moitos comentarios; pero nós imos completar o noso ficheiro de configuración dende cero. Así que borramos o ficheiro &amp;#039;&amp;#039;/etc/samba/smb.conf&amp;#039;&amp;#039; e comezamos a editar un novo ficheiro baleiro con este mesmo nome. Introducimos a liña que marca o comezo da sección &amp;#039;&amp;#039;global&amp;#039;&amp;#039;:&lt;br /&gt;
 [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Parámetros básicos na rede Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación introducimos os parámetros básicos para o servidor de samba na rede Windows, como é o nome do equipo, descrición, etc:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# PARAMETROS BASICOS DA REDE WINDOWS&lt;br /&gt;
#&lt;br /&gt;
# Nome do dominio&lt;br /&gt;
workgroup = IESCALQUERA&lt;br /&gt;
# Nome do equipo na rede Windows&lt;br /&gt;
netbios name = server00&lt;br /&gt;
# Descricion do equipo na rede Windows&lt;br /&gt;
server string = Servidor de dominio do IES Calquera&lt;br /&gt;
# O servidor actua como servidor WINS (Resolucion de nomes na rede Windows)&lt;br /&gt;
wins support = yes&lt;br /&gt;
# O parametro security e un dos mais importantes, xa que determina o modo en que samba controla o acceso&lt;br /&gt;
# aos recursos compartidos. Os valores posibles son:&lt;br /&gt;
# share: Establecese unha autenticacion por recurso compartido. Non se recomenda&lt;br /&gt;
# user: Opcion por defecto. O usuario autentificase ao acceder ao servidor&lt;br /&gt;
# domain: Usaremola cando o equipo estea integrado nun dominio Windows NT e samba valida os usuarios contra o PDC&lt;br /&gt;
# server: Samba valida os usuarios contra outro servidor samba&lt;br /&gt;
# ads: Usaremola cando o equipo estea integrado nun dominio con Active Directory. Samba usara kerberos para autenticarse&lt;br /&gt;
security = user&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Parámetros para actuar como controlador de dominio ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Os seguintes parámetros configuran o servidor samba como un controlador dun dominio Windows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# PARAMETROS DE CONTROLADOR DE DOMINIO WINDOWS&lt;br /&gt;
#&lt;br /&gt;
# Para activar a autentificación de clientes do dominio&lt;br /&gt;
domain logons = yes&lt;br /&gt;
# Este número indica na rede Windows o tipo de sistema operativo do equipo. Desta maneira, estamoslle&lt;br /&gt;
# dicindo ao resto dos equipos da rede Windows que este equipo e un servidor&lt;br /&gt;
os level = 65&lt;br /&gt;
# Para que actúe como servidor do dominio&lt;br /&gt;
domain master = yes&lt;br /&gt;
# Conecta a carpeta persoal do usuario na unidade Z: do cliente&lt;br /&gt;
logon drive = Z:&lt;br /&gt;
# Indica onde se atopa a carpeta persoal do usuario (\\Servidor\NomeUsuario)&lt;br /&gt;
# Teremos que compartir con samba os directorios home dos usuarios para que esa comparticion exista&lt;br /&gt;
logon home = \\%N\%U&lt;br /&gt;
# Indica onde se almacena a configuracion persoal do usuario (o seu perfil)&lt;br /&gt;
# Por defecto gardase dentro do directorio persoal, pero poderia interesarnos gardalos nunha carpeta&lt;br /&gt;
# particion aparte, poñendo por exemplo o valor \\%N\perfis\%U&lt;br /&gt;
logon path = \\%N\%U\profile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Parámetros para utilizar o servidor LDAP como &amp;#039;&amp;#039;backend&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para configurar samba para que use o LDAP como &amp;#039;&amp;#039;backend&amp;#039;&amp;#039;, introducimos a seguinte configuración:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# PARAMETROS PARA OBTER OS USUARIOS DO LDAP&lt;br /&gt;
#&lt;br /&gt;
# Indicamos que use o servidor LDAP para obter os usuarios. Non e necesaria a conexion segura xa&lt;br /&gt;
# que o servidor LDAP esta na mesma maquina. Tamen poderiamos poñer ldapi:///&lt;br /&gt;
passdb backend = ldapsam:&amp;quot;ldap://localhost&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Parametros para a conexion co LDAP e localizar os distintos elementos&lt;br /&gt;
ldap suffix = dc=iescalquera,dc=local&lt;br /&gt;
ldap user suffix = ou=usuarios&lt;br /&gt;
ldap group suffix = ou=grupos&lt;br /&gt;
ldap machine suffix = ou=maquinas&lt;br /&gt;
ldap idmap suffix = ou=idmap&lt;br /&gt;
ldap admin dn = cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
ldap ssl = no&lt;br /&gt;
ldap passwd sync = yes&lt;br /&gt;
&lt;br /&gt;
# Con estes parametros samba usara o servidor LDAP para obter a asignacion &lt;br /&gt;
# entre UIDs e GIDs cos identificadores dos usuarios en Windows: &lt;br /&gt;
idmap backend = ldap:ldap://localhost&lt;br /&gt;
idmap uid = 10000-20000&lt;br /&gt;
idmap gid = 10000-20000&lt;br /&gt;
&lt;br /&gt;
# Estes scripts permiten que o servidor de samba poida dar de alta maquinas no LDAP (por exemplo,&lt;br /&gt;
# cando se agrega un equipo no dominio) e xestionar os usuarios e grupos, de forma que se poden&lt;br /&gt;
# manipular con ferramentas de xestión de Windows: &lt;br /&gt;
add user script = /usr/sbin/smbldap-useradd -a -m &amp;#039;%u&amp;#039;&lt;br /&gt;
delete user script = /usr/sbin/smbldap-userdel &amp;#039;%u&amp;#039;&lt;br /&gt;
add group script = /usr/sbin/smbldap-groupadd -p &amp;#039;%g&amp;#039;&lt;br /&gt;
delete group script = /usr/sbin/smbldap-groupdel &amp;#039;%g&amp;#039;&lt;br /&gt;
add user to group script = /usr/sbin/smbldap-groupmod -m &amp;#039;%u&amp;#039;  &amp;#039;%g&amp;#039;&lt;br /&gt;
delete user from group script = /usr/sbin/smbldap-groupmod -x &amp;#039;%u&amp;#039;  &amp;#039;%g&amp;#039;&lt;br /&gt;
set primary group script = /usr/sbin/smbldap-groupmod -g &amp;#039;%g&amp;#039;  &amp;#039;%u&amp;#039;&lt;br /&gt;
add machine script = /usr/sbin/smbldap-useradd -w &amp;#039;%u&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Parámetros de rexistro e rendemento ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Os seguintes parámetros axustan os ficheiros e nivel de rexistro (log) do servidor samba e axustes para obter un mellor rendemento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# PARAMETROS DE REXISTRO E RENDEMENTO&lt;br /&gt;
#&lt;br /&gt;
# Desta forma o servidor samba manten un ficheiro de rexistro por cada cliente que se conecta&lt;br /&gt;
log file = /var/log/samba/log.%m&lt;br /&gt;
# Tamano maximo dos ficheiros de rexisto (en KB)&lt;br /&gt;
max log size = 1000&lt;br /&gt;
# O servidor mostrase como un servidor de tempo para os clientes Windows&lt;br /&gt;
time server = yes&lt;br /&gt;
# Opcions de rendemento recomendadas para Linux&lt;br /&gt;
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
# Evita que busque por dns nomes de equipo de NetBIOS&lt;br /&gt;
dns proxy = no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Parámetros para a compartición de recursos ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Os seguintes parámetros poden ser interesantes na compartición de carpetas por samba:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# PARAMETROS DE COMPARTICION DE RECURSOS&lt;br /&gt;
#&lt;br /&gt;
# Oculta para os clientes ficheiros especiais como sockets e dispositivos&lt;br /&gt;
hide special files = yes&lt;br /&gt;
# Comparte como ocultos os ficheiros que comezan por punto (os ocultos de Linux)&lt;br /&gt;
hide dot files = yes&lt;br /&gt;
# Oculta para os clientes os ficheiros e directorios para os que o usuario non ten permiso de lectura&lt;br /&gt;
hide unreadable = yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proporcionarlle a samba o contrasinal do LDAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Para rematar a configuración do servidor samba, temos que proporcionarlle o contrasinal do administrador do LDAP (indicado no parámetro &amp;#039;&amp;#039;ldap admin dn&amp;#039;&amp;#039;) para que poida acceder a este servizo con privilexios administrativos. Este contrasinal non se almacena como un parámetro máis do servidor de samba porque o ficheiro de configuración de samba pode ser lido por todos os usuarios, e é conveniente gardalo nun ficheiro máis seguro (ficheiro &amp;#039;&amp;#039;secrets.tdb&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Para subministrar a clave usaremos o comando &amp;#039;&amp;#039;&amp;#039;smbpasswd&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
 sudo smbpasswd -w admin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* E reiniciamos o servidor samba para activar a configuración:&lt;br /&gt;
 sudo service smbd restart&lt;br /&gt;
 sudo service nmbd restart&lt;br /&gt;
&lt;br /&gt;
=== Inicializar o dominio samba ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que o noso dominio samba funcione correctamente, é necesario inicializar o dominio cos usuarios, grupos e obxectos LDAP necesarios para almacenar toda a información do mesmo. O paquete &amp;#039;&amp;#039;smbldap-tools&amp;#039;&amp;#039; inclúe un comando que xa nos solicitará os datos necesarios para inicializar o dominio samba, pero antes de poder utilizalo debemos configurar o paquete con todos os datos do noso dominio, para o cal usaremos un script que tamén inclúe o paquete &amp;#039;&amp;#039;smbldap-tools&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
En primeiro lugar realizaremos dúas comprobacións que se recomendan no inicio do propio script e nos permitirán comprobar que o servidor samba está en execución e que a conexión co servidor LDAP é correcta:&lt;br /&gt;
&lt;br /&gt;
* Comprobamos que o servidor samba está efectivamente correndo:&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;sudo service smbd status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;smbd start/running, process xxxxx&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;sudo service nmbd status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;nmbd start/running, process xxxxx&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* E que o equipo xa ten un SID (&amp;#039;&amp;#039;Identificador de seguridade&amp;#039;&amp;#039; de Windows):&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;sudo net getlocalsid&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;SID for domain SERVER00 is: S-1-5-21-517027167-838517763-176716501&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se as comprobacións dan un resultado correcto, podemos executar o script de configuración de &amp;#039;&amp;#039;smbldap-tools&amp;#039;&amp;#039;:&lt;br /&gt;
 sudo gzip -d /usr/share/doc/smbldap-tools/configure.pl.gz&lt;br /&gt;
 sudo perl /usr/share/doc/smbldap-tools/configure.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Script de configuración de smbldap-tools&amp;quot; widths=&amp;quot;350px&amp;quot;  heights=&amp;quot;250px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image: Platega_U910_Server_Instalar_Samba1.png| Inicio do script. Veremos que na maioría dos parámetros a opcións que nos propón por defecto xa é a que debemos poñer, xa que a obtén do ficheiro &amp;#039;&amp;#039;smb.conf&amp;#039;&amp;#039;; só teremos que premer &amp;#039;&amp;#039;Enter&amp;#039;&amp;#039;&lt;br /&gt;
Image: Platega_U910_Server_Instalar_Samba2.png| Só imos cubrir o nome do ficheiro de inicio de sesión (&amp;#039;&amp;#039;netlogon script&amp;#039;&amp;#039;), xa que aínda non o configuramos en &amp;#039;&amp;#039;smb.conf&amp;#039;&amp;#039;, pero será &amp;#039;&amp;#039;inicio.bat&amp;#039;&amp;#039;&lt;br /&gt;
Image: Platega_U910_Server_Instalar_Samba3.png| Todo está ok, introducimos cando se nos pide o contrasinal do administrador do LDAP(&amp;#039;&amp;#039;admin&amp;#039;&amp;#039;)&lt;br /&gt;
Image: Platega_U910_Server_Instalar_Samba4.png| Só indicamos que o formato dos contrasinais e &amp;#039;&amp;#039;crypt&amp;#039;&amp;#039;, xa que é o formato usado en Linux&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos ver no remate do script, crea a partir dos valores indicados os ficheiros &amp;#039;&amp;#039;/etc/smbldap-tools/smbldap.conf&amp;#039;&amp;#039; e &amp;#039;&amp;#039;/etc/smbldap-tools/smbldap_bind.conf&amp;#039;&amp;#039;, que podemos modificar posteriormente en caso de que tivésemos introducido algún valor erróneo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agora xa podemos executar o comando &amp;#039;&amp;#039;&amp;#039;smbldap-populate&amp;#039;&amp;#039;&amp;#039; para crear os usuarios, grupos e obxectos LDAP necesarios para o dominio samba. Antes de facelo, é conveniente facer unha copia de todo o contido do LDAP, para o que podemos usar o comando &amp;#039;&amp;#039;&amp;#039;slapcat&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
 sudo slapcat -l backup.ldif&lt;br /&gt;
 sudo smbldap-populate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se pode ver na imaxe, o comando crea as unidades organizativas no LDAP necesarias para almacenar toda a información de samba e os grupos propios dun dominio Windows (Administradores do dominio, Usuarios do dominio, etc.). Tamén crea o usuario root no LDAP e como usuario samba, e teremos que asignarlle un contrasinal:&lt;br /&gt;
&lt;br /&gt;
[[Imagen:Platega_U910_Server_Instalar_Samba5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
-- [[Usuario:antonio| Antonio de Andrés Lema]] e [[Usuario:Carrion| Carlos Carrión Álvarez]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
</feed>