<?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=Xesti%C3%B3n_de_usuarios_e_grupos_en_Samba4</id>
	<title>Xestión de usuarios e grupos en Samba4 - 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=Xesti%C3%B3n_de_usuarios_e_grupos_en_Samba4"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Xesti%C3%B3n_de_usuarios_e_grupos_en_Samba4&amp;action=history"/>
	<updated>2026-10-21T06:43:38Z</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=Xesti%C3%B3n_de_usuarios_e_grupos_en_Samba4&amp;diff=63146&amp;oldid=prev</id>
		<title>Antonio: /* Instalación de RSAT */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Xesti%C3%B3n_de_usuarios_e_grupos_en_Samba4&amp;diff=63146&amp;oldid=prev"/>
		<updated>2017-11-12T10:29:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Instalación de RSAT&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 veremos dúas formas de xestionar os usuarios e grupos en Samba4: utilizando as Ferramentas de Administración Remota do Servidor (&amp;#039;&amp;#039;RSAT&amp;#039;&amp;#039;) de Microsoft instaladas nun cliente Windows integrado no dominio, ou coa ferramenta &amp;#039;&amp;#039;samba-tool&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Esquema dos usuarios e grupos do dominio ==&lt;br /&gt;
&lt;br /&gt;
* En primeiro lugar, recordemos o esquema dos usuarios e grupos do noso dominio:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:00_Dominios_Linux_parte_01_Usuarios.jpg|600px|center|thumb|Esquema de usuarios]]&lt;br /&gt;
&lt;br /&gt;
== Xestión dos usuarios e grupos con RSAT ==&lt;br /&gt;
&lt;br /&gt;
* Comezaremos vendo a administración dos usuarios dende un cliente Windows usando as &amp;#039;&amp;#039;RSAT&amp;#039;&amp;#039;. Instalaremos esta ferramenta nun equipo integrado no dominio, como &amp;#039;&amp;#039;wclient01&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Instalación de RSAT ===&lt;br /&gt;
&lt;br /&gt;
* Descargamos as RSAT correspondente á versión de Windows que teñamos na máquina:&lt;br /&gt;
** Para Windows 7: [https://www.microsoft.com/es-es/download/details.aspx?id=7887 https://www.microsoft.com/es-es/download/details.aspx?id=7887] (En Windows 7 pode ser necesario activar as ferramentas de AD DS despois da instalación do paquete das RSAT - [https://uftech.wordpress.com/2013/05/15/instalar-administrador-de-active-directory-en-windows-7/ https://uftech.wordpress.com/2013/05/15/instalar-administrador-de-active-directory-en-windows-7/])&lt;br /&gt;
** Para Windows 8: [http://www.microsoft.com/es-es/download/details.aspx?id=28972 http://www.microsoft.com/es-es/download/details.aspx?id=28972]&lt;br /&gt;
** Para Windows 8.1: [http://www.microsoft.com/es-es/download/details.aspx?id=39296 http://www.microsoft.com/es-es/download/details.aspx?id=39296]&lt;br /&gt;
** Para Windows 10: [https://www.microsoft.com/es-ES/download/details.aspx?id=45520 https://www.microsoft.com/es-ES/download/details.aspx?id=45520]&lt;br /&gt;
&lt;br /&gt;
* Téñase en conta que é moi importante ter o sistema operativo actualizado antes de instalar as RSAT, xa que temos detectado sobre todo en Windows 10 que de non ter actualizado o sistema as ferramentas non funcionan correctamente.&lt;br /&gt;
&lt;br /&gt;
* Móstrase a continuación os pasos da instalación en Windows 10:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Instalación de RSAT&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:2017_install_rsat_01.png| Picamos en &amp;#039;&amp;#039;&amp;#039;Descargar&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:2017_install_rsat_01.png| Seleccionamos a versión de 64 ou 32 bits en función da versión do sistema operativo que teñamos na máquina&lt;br /&gt;
Image:2017_install_rsat_03.png| Abrimos o ficheiro de instalación descargado.&lt;br /&gt;
Image:2017_install_rsat_04.png| Picamos en &amp;#039;&amp;#039;&amp;#039;Abrir&amp;#039;&amp;#039;&amp;#039;...&lt;br /&gt;
Image:2017_install_rsat_05.png| e confirmamos a instalación.&lt;br /&gt;
Image:2017_install_rsat_06.png| Debemos aceptar a licenza de instalación das RSAT.&lt;br /&gt;
Image:2017_install_rsat_07.png| Listo!! Instalación completa. Se nos pide reiniciar, reiniciamos o equipo para aplicar os cambios. Se non simplemente pechamos.&lt;br /&gt;
Image:Dl_rsat_08.png| No apartado de &amp;#039;&amp;#039;&amp;#039;Sistema e Seguridade&amp;#039;&amp;#039;&amp;#039; do &amp;#039;&amp;#039;&amp;#039;Panel de control&amp;#039;&amp;#039;&amp;#039;, atoparemos as ferramentas dentro de &amp;#039;&amp;#039;&amp;#039;Ferramentas administrativas&amp;#039;&amp;#039;&amp;#039;. Por exemplo, fixarse en que apareza a ferramenta de &amp;#039;&amp;#039;Usuarios e equipos de Active Directory&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estrutura do dominio e xestión de unidades organizativas ===&lt;br /&gt;
&lt;br /&gt;
* Comezaremos vendo a estrutura do LDAP que almacena os usuarios e grupos do dominio, e como definir as unidades organizativas que queiramos para organizalos.&lt;br /&gt;
&lt;br /&gt;
* Para poder xestionar os usuarios e grupos do dominio con RSAT, iniciaremos sesión en &amp;#039;&amp;#039;wclient01&amp;#039;&amp;#039; co usuario &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039;, xa que é polo momento o único que temos cos privilexios suficientes para administrar o dominio (é dicir, membro do grupo &amp;#039;&amp;#039;Domain Admins&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Xestión de OUs&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Dl_users_rsat_w8_01.png| Iniciamos a ferramenta de &amp;#039;&amp;#039;&amp;#039;Usuarios e equipos de Active Directory&amp;#039;&amp;#039;&amp;#039;. Dentro do noso dominio, picamos na carpeta &amp;#039;&amp;#039;&amp;#039;Users&amp;#039;&amp;#039;&amp;#039;, e podemos ver todos os usuarios e grupos creados na inicialización do dominio; entre eles, o usuario &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_users_rsat_w8_01b.png| Na carpeta &amp;#039;&amp;#039;&amp;#039;Computers&amp;#039;&amp;#039;&amp;#039; podemos ver os equipos que foron integrados dentro do dominio. Nas propiedades dun equipo podemos ver o seu nome de DNS, sistema operativo, etc.&lt;br /&gt;
Image:Dl_users_rsat_w8_01c.png| En &amp;#039;&amp;#039;&amp;#039;Builtin&amp;#039;&amp;#039;&amp;#039; podemos acceder aos grupos intrínsecos do dominio.&lt;br /&gt;
Image:Dl_users_rsat_w8_01d.png| E no apartado de &amp;#039;&amp;#039;&amp;#039;Domain Controllers&amp;#039;&amp;#039;&amp;#039; veremos todos os controladores de dominio que haxa no dominio. No noso caso só temos un, que é &amp;#039;&amp;#039;dserver00&amp;#039;&amp;#039;. Vemos as súas propiedades...&lt;br /&gt;
Image:Dl_users_rsat_w8_01e.png| e podemos ver na lapela de &amp;#039;&amp;#039;&amp;#039;Sistema operativo&amp;#039;&amp;#039;&amp;#039; que é un equipo con Samba, así como a versión de samba que está executando.&lt;br /&gt;
Image:Dl_users_rsat_w8_02.png| Imos agora a crear unha Unidade Organizativa (&amp;#039;&amp;#039;OU&amp;#039;&amp;#039;), que simplemente é un contedor dentro da árbore LDAP na que almacenar obxectos como usuarios, grupos, máquinas, etc.&lt;br /&gt;
Image:Dl_users_rsat_w8_03.png| Poñémoslle por nome &amp;#039;&amp;#039;&amp;#039;usuarios&amp;#039;&amp;#039;&amp;#039;. Aceptamos.&lt;br /&gt;
Image:Dl_users_rsat_w8_04.png| Vista de toda a estrutura de unidades organizativas, creadas para organizar o noso dominio da mesma forma que se creou a OU &amp;#039;&amp;#039;usuarios&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Xestión de grupos de usuarios ===&lt;br /&gt;
&lt;br /&gt;
* Imos ver como administrar grupos de usuarios coa ferramenta de &amp;#039;&amp;#039;&amp;#039;Usuarios e equipos de Active Directory&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Xestión de grupos&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Dl_users_rsat_w8_05.png| Picamos co botón dereito sobre a unidade organizativa &amp;#039;&amp;#039;grupos&amp;#039;&amp;#039;, que é a que imos utilizar para almacenar os grupos do noso dominio. Seleccionamos &amp;#039;&amp;#039;&amp;#039;Nuevo...Grupo&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Image:Dl_users_rsat_w8_06.png| Introducimos o nome do grupo, neste caso &amp;#039;&amp;#039;g-usuarios&amp;#039;&amp;#039;. Será un grupo global de seguridade, xa que o utilizaremos para poñer permisos no dominio. Aceptamos para crear o grupo.&lt;br /&gt;
Image:Dl_users_rsat_w8_06b.png| Desta forma o grupo xa está creado é podemos utilizalo para os usuarios do dominio. Pero non lle temos asignado o seu identificador de grupo POSIX (se revisamos o esquema de usuarios o grupo debería ter o &amp;#039;&amp;#039;gid&amp;#039;&amp;#039; 10000). Isto pode ter relevancia dependendo do sistema que usemos nos equipos cliente para obter os usuarios e grupos do dominio. Paquetes como LikewiseOpen ou PBISOpen que nós utilizamos non van facer caso deste identificador porque se inventarán eles o seu propio identificador para o usuario e grupo, usando unha función hash, pero outros paquetes como &amp;#039;&amp;#039;nslcd&amp;#039;&amp;#039; que usaremos no servidor non o farán, e só terán en conta os usuarios e grupo do dominio que teñan establecido un identificador POSIX. Imos ver como podemos asignarlle ao grupo o identificador POSIX que lle &amp;quot;toca&amp;quot;: No menú &amp;#039;&amp;#039;&amp;#039;Ver&amp;#039;&amp;#039;&amp;#039;, activamos a opción de &amp;#039;&amp;#039;&amp;#039;Características avanzadas&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_users_rsat_w8_07.png| Imos as propiedades do grupo que acabamos de crear.&lt;br /&gt;
Image:Dl_users_rsat_w8_08.png| Agora vemos nas propiedades a pestana &amp;#039;&amp;#039;&amp;#039;Editor de atributos&amp;#039;&amp;#039;&amp;#039;. Imos a ela, seleccionamos o atributo &amp;#039;&amp;#039;&amp;#039;gidNumber&amp;#039;&amp;#039;&amp;#039; e picamos en &amp;#039;&amp;#039;&amp;#039;Editar&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_users_rsat_w8_09.png| Introducimos o &amp;#039;&amp;#039;gid&amp;#039;&amp;#039; que queremos que teña o grupo, aceptamos...&lt;br /&gt;
Image:Dl_users_rsat_w8_10.png| e aceptamos de novo.&lt;br /&gt;
Image:Dl_users_rsat_w8_11.png| Na imaxe móstranse case todos os grupos do dominio xa creados tal e como se fixo con &amp;#039;&amp;#039;g-usuarios&amp;#039;&amp;#039;. Só deixamos intencionadamente sen crear o grupo &amp;#039;&amp;#039;g-alum&amp;#039;&amp;#039;, que crearemos utilizando a ferramenta &amp;#039;&amp;#039;samba-tool&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Xestión de usuarios ===&lt;br /&gt;
&lt;br /&gt;
Imos cos usuarios; vexamos como crear un usuario dentro dunha unidade organizativa concreta e introducilo nos grupos que queiramos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Xestión de usuarios&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Dl_users_rsat_w8_12.png| Crearemos o usuario &amp;#039;&amp;#039;sol&amp;#039;&amp;#039;, dentro da OU &amp;#039;&amp;#039;profes&amp;#039;&amp;#039; que está dentro da OU &amp;#039;&amp;#039;usuarios&amp;#039;&amp;#039;. Picamos co botón dereito sobre a OU e seleccionamos &amp;#039;&amp;#039;&amp;#039;Nuevo...Usuario&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Image:Dl_users_rsat_w8_13.png| Introducimos datos para o usuario, como nome, apelidos e o nome de inicio de sesión. Seguimos&lt;br /&gt;
Image:Dl_users_rsat_w8_14.png| Establecemos un contrasinal para o usuario (por que non, &amp;#039;&amp;#039;abc123.&amp;#039;&amp;#039;), e deixamos activada a opción de que o usuario cambie no seguinte inicio de sesión. Seguimos...&lt;br /&gt;
Image:Dl_users_rsat_w8_15.png| e Listo! Finalizamos o asistente.&lt;br /&gt;
Image:Dl_users_rsat_w8_16.png| Vemos o usuario creado, e nas propiedades podemos ver, por exemplo na lapela &amp;#039;&amp;#039;&amp;#039;Cuenta&amp;#039;&amp;#039;&amp;#039; as opcións de inicio sesión que acabamos de introducir. Na lista de opcións que atopamos dentro de &amp;#039;&amp;#039;Opciones de cuenta&amp;#039;&amp;#039;, atoparemos a opción de establecer a conta como &amp;#039;&amp;#039;deshabilitada&amp;#039;&amp;#039; que podemos utilizar para bloquear temporalmente contas de usuarios.&lt;br /&gt;
Image:Dl_users_rsat_w8_17.png| Outra lapela importante nas propiedades do usuario é a de &amp;#039;&amp;#039;&amp;#039;Perfil&amp;#039;&amp;#039;&amp;#039;, xa que aquí é onde podemos configurar a carpeta persoal do usuario, o perfil móbil e script para o inicio da sesión. De momento deixámolo así, máis adiante veremos como configurar todo isto.&lt;br /&gt;
Image:Dl_users_rsat_w8_18.png| E da mesma forma que fixemos para o grupo, se nos interesa que o usuario teña un &amp;#039;&amp;#039;uid&amp;#039;&amp;#039; concreto nos clientes Linux do donio, editaremos o atributo &amp;#039;&amp;#039;&amp;#039;uidNumber&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Image:Dl_users_rsat_w8_19.png| Introducimos o &amp;#039;&amp;#039;uid&amp;#039;&amp;#039; do usuario, que seguindo o esquema de usuarios sería 10000. Aceptamos&lt;br /&gt;
Image:Dl_users_rsat_w8_20.png| A lapela &amp;#039;&amp;#039;&amp;#039;Miembro de&amp;#039;&amp;#039;&amp;#039; permítenos agregar o usuario aos grupos que queiramos. Imos agregar a &amp;#039;&amp;#039;sol&amp;#039;&amp;#039; a &amp;#039;&amp;#039;g-usuarios&amp;#039;&amp;#039;, picando en &amp;#039;&amp;#039;&amp;#039;Agregar&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_users_rsat_w8_21.png| Introducimos o nome do grupo e picamos en &amp;#039;&amp;#039;&amp;#039;Aceptar&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_users_rsat_w8_22.png| Xa podemos ver o grupo entre a listaxe de grupos do que &amp;#039;&amp;#039;sol&amp;#039;&amp;#039; é membro. Tamén será interesante para os clientes Linux do dominio establecer da listaxe de grupos o grupo principal do usuario. Seguindo o noso esquema de usuarios, &amp;#039;&amp;#039;g-usuarios&amp;#039;&amp;#039; debería ser o grupo principal de &amp;#039;&amp;#039;sol&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_users_rsat_w8_23.png| Aceptamos os cambios realizados.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Creación de usuarios a partir dun modelo ===&lt;br /&gt;
&lt;br /&gt;
* En moitas ocasións, interésanos crear de usuarios a partir dun usuario de modelo para o que xa temos establecido unha configuración determinada de grupos, perfil, etc.&lt;br /&gt;
&lt;br /&gt;
* Con RSAT podemos copiar un usuario e así pasaremos toda a configuración do usuario copiado ao novo usuario. A configuración de perfil, feita habitualmente en función do nome do usuario, será modificada co nome que lle poñamos ao novo usuario. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Copiar usuarios con RSAT&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Dl_users_rsat_w8_24.png| &amp;#039;&amp;#039;noe&amp;#039;&amp;#039; é un usuario que comparte moitas características con &amp;#039;&amp;#039;sol&amp;#039;&amp;#039;, xa que as dúas son profes. Así que imos copiar o usuario &amp;#039;&amp;#039;sol&amp;#039;&amp;#039; para crear a &amp;#039;&amp;#039;noe&amp;#039;&amp;#039;. Picamos co botón dereito sobre &amp;#039;&amp;#039;sol&amp;#039;&amp;#039; e seleccionamos a opción de &amp;#039;&amp;#039;&amp;#039;Copiar...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Image:Dl_users_rsat_w8_25.png| Introducimos o nome, apelidos e nome de inicio de sesión para &amp;#039;&amp;#039;noe&amp;#039;&amp;#039;, &lt;br /&gt;
Image:Dl_users_rsat_w8_26.png| o seu contrasinal inicial, &lt;br /&gt;
Image:Dl_users_rsat_w8_27.png| e finalizamos o asistente.&lt;br /&gt;
Image:Dl_users_rsat_w8_28.png| Podemos ver nas propiedades de &amp;#039;&amp;#039;noe&amp;#039;&amp;#039; que xa é membro de &amp;#039;&amp;#039;g-usuarios&amp;#039;&amp;#039;, como o é &amp;#039;&amp;#039;sol&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Xestión dos usuarios e grupos con samba-tool ==&lt;br /&gt;
&lt;br /&gt;
* Ata o de agora, utilizamos o comando &amp;#039;&amp;#039;samba-tool&amp;#039;&amp;#039; para inicializar a estrutura do dominio, utilizando os parámetros &amp;#039;&amp;#039;domain provision&amp;#039;&amp;#039;. Pero son moitísimas as opcións que admite este comando, e ímonos centrar neste apartado nas que podemos utilizar para administrar os usuarios e grupos.&lt;br /&gt;
&lt;br /&gt;
=== Características de samba-tool ===&lt;br /&gt;
&lt;br /&gt;
* Tendo en conta o gran número de parámetros que podemos utilizar con &amp;#039;&amp;#039;samba-tool&amp;#039;&amp;#039;, é moi conveniente que saibamos utilizar a axuda que o propio comando inclúe para saber cales temos que introducir en función do que queiramos facer. Introducimos o comando &amp;#039;&amp;#039;&amp;#039;samba-tool -h&amp;#039;&amp;#039;&amp;#039; para ver os subcomandos que admite:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool -h&lt;br /&gt;
Usage: samba-tool &amp;lt;subcommand&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Main samba administration tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -h, --help       show this help message and exit&lt;br /&gt;
&lt;br /&gt;
  Version Options:&lt;br /&gt;
    -V, --version  Display version number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available subcommands:&lt;br /&gt;
  dbcheck     - Check local AD database for errors.&lt;br /&gt;
  delegation  - Delegation management.&lt;br /&gt;
  dns         - Domain Name Service (DNS) management.&lt;br /&gt;
  domain      - Domain management.&lt;br /&gt;
  drs         - Directory Replication Services (DRS) management.&lt;br /&gt;
  dsacl       - DS ACLs manipulation.&lt;br /&gt;
  fsmo        - Flexible Single Master Operations (FSMO) roles management.&lt;br /&gt;
  gpo         - Group Policy Object (GPO) management.&lt;br /&gt;
  group       - Group management.&lt;br /&gt;
  ldapcmp     - Compare two ldap databases.&lt;br /&gt;
  ntacl       - NT ACLs manipulation.&lt;br /&gt;
  processes   - List processes (to aid debugging on systems without setproctitle).&lt;br /&gt;
  rodc        - Read-Only Domain Controller (RODC) management.&lt;br /&gt;
  sites       - Sites management.&lt;br /&gt;
  spn         - Service Principal Name (SPN) management.&lt;br /&gt;
  testparm    - Syntax check the configuration file.&lt;br /&gt;
  time        - Retrieve the time on a server.&lt;br /&gt;
  user        - User management.&lt;br /&gt;
  vampire     - Join and synchronise a remote AD domain to the local server.&lt;br /&gt;
For more help on a specific subcommand, please type: samba-tool &amp;lt;subcommand&amp;gt; (-h|--help)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Podemos comprobar o gran número de funcións que podemos facer, que van dende comprobar erros na base de datos do dominio ata a xestión do DNS.&lt;br /&gt;
&lt;br /&gt;
* Pero moitos dos subcomandos teñen á súa vez subcomandos, que nos permiten levar a cado diversas tarefas de administración. Por exemplo, podemos ver as opcións do subcomando &amp;#039;&amp;#039;dns&amp;#039;&amp;#039; con &amp;#039;&amp;#039;&amp;#039;samba-tool dns -h&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool dns -h&lt;br /&gt;
Usage: samba-tool dns &amp;lt;subcommand&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Domain Name Service (DNS) management.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -h, --help  show this help message and exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available subcommands:&lt;br /&gt;
  add         - Add a DNS record&lt;br /&gt;
  delete      - Delete a DNS record&lt;br /&gt;
  query       - Query a name.&lt;br /&gt;
  roothints   - Query root hints.&lt;br /&gt;
  serverinfo  - Query for Server information.&lt;br /&gt;
  update      - Update a DNS record&lt;br /&gt;
  zonecreate  - Create a zone.&lt;br /&gt;
  zonedelete  - Delete a zone.&lt;br /&gt;
  zoneinfo    - Query for zone information.&lt;br /&gt;
  zonelist    - Query for zones.&lt;br /&gt;
For more help on a specific subcommand, please type: samba-tool dns &amp;lt;subcommand&amp;gt; (-h|--help)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* E así poderíamos seguir, porque de novo atopamos subcomandos dentro de &amp;#039;&amp;#039;samba-tool dns&amp;#039;&amp;#039;. Seguro que o lector pode deducir que teríamos que introducir se quixéramos saber como usar o subcomando &amp;#039;&amp;#039;samba-tool dns add&amp;#039;&amp;#039; para engadir rexistros no DNS.&lt;br /&gt;
&lt;br /&gt;
=== Xestión de grupos de usuarios ===&lt;br /&gt;
&lt;br /&gt;
* Se queremos administrar os grupos de usuarios do dominio, utilizamos o comando &amp;#039;&amp;#039;&amp;#039;samba-tool group&amp;#039;&amp;#039;&amp;#039;. Vemos a continuación as opcións deste comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Available subcommands:&lt;br /&gt;
  add            - Creates a new AD group.&lt;br /&gt;
  addmembers     - Add members to an AD group.&lt;br /&gt;
  delete         - Deletes an AD group.&lt;br /&gt;
  list           - List all groups.&lt;br /&gt;
  listmembers    - List all members of an AD group.&lt;br /&gt;
  removemembers  - Remove members from an AD group.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Imos crear o grupo &amp;#039;&amp;#039;g-alum&amp;#039;&amp;#039; dentro da OU &amp;#039;&amp;#039;grupos&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool group add g-alum --groupou=OU=grupos&lt;br /&gt;
Added group g-alum&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Podemos ver con RSAT o grupo creado (prememos a tecla &amp;#039;&amp;#039;F5&amp;#039;&amp;#039; para actualizar a vista de RSAT se xa o tiñamos aberto):&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Dl users sambatool 01.png|500px|center|thumb|Vista dende RSAT do grupo creado con samba-tool]]&lt;br /&gt;
&lt;br /&gt;
=== Xestión de usuarios ===&lt;br /&gt;
&lt;br /&gt;
* A xestión dos usuarios farémola con &amp;#039;&amp;#039;&amp;#039;samba-tool user&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  add          - Create a new user.&lt;br /&gt;
  create       - Create a new user.&lt;br /&gt;
  delete       - Delete a user.&lt;br /&gt;
  disable      - Disable an user.&lt;br /&gt;
  enable       - Enable an user.&lt;br /&gt;
  list         - List all users.&lt;br /&gt;
  password     - Change password for a user account (the one provided in authentication).&lt;br /&gt;
  setexpiry    - Set the expiration of a user account.&lt;br /&gt;
  setpassword  - Set or reset the password of a user account.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* O subcomando &amp;#039;&amp;#039;create&amp;#039;&amp;#039; admite moitísimos parámetros para o novo usuario que se crea (recoméndase comprobalos con &amp;#039;&amp;#039;samba-tool user create -h&amp;#039;&amp;#039;). O seguinte comando crea o usario &amp;#039;&amp;#039;mon&amp;#039;&amp;#039;, con nome e apelidos &amp;#039;&amp;#039;Mon Mon&amp;#039;&amp;#039;, contrasinal inicial &amp;#039;&amp;#039;abc123.&amp;#039;&amp;#039; que debe cambiar no seguinte inicio de sesión, dentro da OU &amp;#039;&amp;#039;dam1&amp;#039;&amp;#039; (que está dentro da OU &amp;#039;&amp;#039;alumnos&amp;#039;&amp;#039; e que a súa vez está dentro da OU &amp;#039;&amp;#039;usuarios&amp;#039;&amp;#039;) e con &amp;#039;&amp;#039;uid&amp;#039;&amp;#039; 10002:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool user create mon abc123. --given-name=Mon --surname=Mon --must-change-at-next-login --userou=OU=dam1,OU=alumnos,OU=usuarios --uid-number=10002&lt;br /&gt;
User &amp;#039;mon&amp;#039; created successfully&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Podemos ver con RSAT o usuario creado:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Dl users sambatool 02.png|600px|center|thumb|Vista dende RSAT do usuario creado con samba-tool]]&lt;br /&gt;
&lt;br /&gt;
* Podemos xestionar os grupos dos que un usuario é membro con &amp;#039;&amp;#039;samba-tool group&amp;#039;&amp;#039;. Os seguinte comandos introducie a &amp;#039;&amp;#039;mon&amp;#039;&amp;#039; nos grupos &amp;#039;&amp;#039;g-usuarios&amp;#039;&amp;#039;, &amp;#039;&amp;#039;g-alum&amp;#039;&amp;#039; e &amp;#039;&amp;#039;g-dam1-alum&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool group addmembers g-usuarios mon&lt;br /&gt;
Added members to group g-usuarios&lt;br /&gt;
root@dserver00:~# samba-tool group addmembers g-alum mon&lt;br /&gt;
Added members to group g-alum&lt;br /&gt;
root@dserver00:~# samba-tool group addmembers g-dam1-alum mon&lt;br /&gt;
Added members to group g-dam1-alum&lt;br /&gt;
root@dserver00:~# &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Podemos ver o efecto con RSAT:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Dl users sambatool 03.png|400px|center|thumb|Vista dende RSAT dos cambios nos grupos do usuario feitos con samba-tool]]&lt;br /&gt;
&lt;br /&gt;
=== Script para a creación masiva de usuarios ===&lt;br /&gt;
&lt;br /&gt;
* Unha vantaxe de utilizar &amp;#039;&amp;#039;samba-tool&amp;#039;&amp;#039; para a xestión dos usuarios é que podemos facer de forma bastante simple un script que cree usuarios de forma masiva a partir dun ficheiro de texto cos datos dos usuarios.&lt;br /&gt;
&lt;br /&gt;
* A continuación móstrase un exemplo de este script.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SCRIPT: crear_alumnos.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Script que da de alta os usuarios indicados nun ficheiro de texto&lt;br /&gt;
&lt;br /&gt;
# Lemos cada liña do ficheiro que nos indiquen como parámetro&lt;br /&gt;
for i in `cat $1`; do&lt;br /&gt;
        # Extraemos os campos dos usuarios&lt;br /&gt;
        LOGIN=`echo $i | cut -f 1 -d :`&lt;br /&gt;
        NOME=`echo $i | cut -f 2 -d :`&lt;br /&gt;
        APELIDOS=`echo $i | cut -f 3 -d :`&lt;br /&gt;
        GRUPO=`echo $i | cut -f 4 -d :`&lt;br /&gt;
        UID=`echo $i | cut -f 5 -d :`&lt;br /&gt;
&lt;br /&gt;
        # Engadimos o usuario con samba-tool e introducimolo nos grupos que lle corresponda&lt;br /&gt;
        echo -n &amp;quot;Engadindo usuario $LOGIN...&amp;quot;&lt;br /&gt;
        samba-tool user create $LOGIN abc123. --given-name=$NOME --surname=$APELIDOS --must-change-at-next-login --userou=OU=$GRUPO,OU=alumnos,OU=usuarios --uid-number=$UID&lt;br /&gt;
        samba-tool group addmembers g-usuarios $LOGIN&lt;br /&gt;
        samba-tool group addmembers g-alum $LOGIN&lt;br /&gt;
        samba-tool group addmembers g-$GRUPO-alum $LOGIN&lt;br /&gt;
        echo &amp;quot;[OK]&amp;quot;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Creamos un ficheiro de texto cos dous alumnos de &amp;#039;&amp;#039;dam2&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FICHEIRO DE USUARIOS: alumnos.txt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pia:Pia:Glez:dam2:10004&lt;br /&gt;
paz:Paz:Fdez:dam2:10005&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Executamos o script pasándolle como parámetro o nome do ficheiro cos datos dos alumnos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# sh crear_alumnos.sh alumnos.txt&lt;br /&gt;
Engadindo usuario pia...User &amp;#039;pia&amp;#039; created successfully&lt;br /&gt;
Added members to group g-usuarios&lt;br /&gt;
Added members to group g-alum&lt;br /&gt;
Added members to group g-dam2-alum&lt;br /&gt;
[OK]&lt;br /&gt;
Engadindo usuario paz...User &amp;#039;paz&amp;#039; created successfully&lt;br /&gt;
Added members to group g-usuarios&lt;br /&gt;
Added members to group g-alum&lt;br /&gt;
Added members to group g-dam2-alum&lt;br /&gt;
[OK]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Podemos ver o efecto da execución con RSAT (Recórdese premer &amp;#039;&amp;#039;F5&amp;#039;&amp;#039; para actualizar a vista de RSAT se xa estaba aberto):&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Dl_script_usuarios_01.png|400px|center|thumb|Vista dende RSAT dos usuarios creados de forma masiva con samba-tool]]&lt;br /&gt;
&lt;br /&gt;
=== Xestión da política de contrasinais ===&lt;br /&gt;
&lt;br /&gt;
* Un aspecto importante na seguridade do dominio é a política de contrasinais, que forzará a que os contrasinais dos usuarios teñan unha complexidade determinada, unha lonxitude mínima, que a cambien de forma periódica, etc.&lt;br /&gt;
&lt;br /&gt;
* Samba4 xa ven por defecto con unha configuración que esixe unha lonxitude mínima e unha complexidade aos contrasinais, que podemos ver e modificar con &amp;#039;&amp;#039;samba-tool domain passwordsettings&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* O seguinte comando mostra as restricións de contrasinais que está configuradas neste momento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool domain passwordsettings show&lt;br /&gt;
Password informations for domain &amp;#039;DC=iescalquera,DC=local&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Password complexity: on&lt;br /&gt;
Store plaintext passwords: off&lt;br /&gt;
Password history length: 24&lt;br /&gt;
Minimum password length: 7&lt;br /&gt;
Minimum password age (days): 1&lt;br /&gt;
Maximum password age (days): 42&lt;br /&gt;
Account lockout duration (mins): 30&lt;br /&gt;
Account lockout threshold (attempts): 0&lt;br /&gt;
Reset account lockout after (mins): 30&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Podemos ver que o contrasinal ten que ter unha lonxitude mínima de 7 caracteres. Vexamos o que pasa se intentamos crear o usuario &amp;#039;&amp;#039;tom&amp;#039;&amp;#039; con contrasinal &amp;#039;&amp;#039;a&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool user create tom a --given-name=Tom --surname=Tom --must-change-at-next-login --userou=OU=dam1,OU=alumnos,OU=usuarios --uid-number=10003 --gid-number=10000&lt;br /&gt;
ERROR(ldb): Failed to add user &amp;#039;tom&amp;#039;:  - 0000052D: Constraint violation - check_password_restrictions: the password is too short. It should be equal or longer than 7 characters!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* O exemplo que se mostra a continuación elimina a restrición de complexidade dos contrasinais, e establece a lonxitude mínima a 1 carácter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool domain passwordsettings set --complexity=off --min-pwd-length=1&lt;br /&gt;
Password complexity deactivated!&lt;br /&gt;
Minimum password length changed!&lt;br /&gt;
All changes applied successfully!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Podemos comprobar como agora podemos engadir o usuario &amp;#039;&amp;#039;tom&amp;#039;&amp;#039; co contrasinal &amp;#039;&amp;#039;a&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~# samba-tool user create tom a --given-name=Tom --surname=Tom --must-change-at-next-login --userou=OU=dam1,OU=alumnos,OU=usuarios --uid-number=10003 --gid-number=10000&lt;br /&gt;
User &amp;#039;tom&amp;#039; created successfully&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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>