<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>https://wiki.espai.de/index.php?action=history&amp;feed=atom&amp;title=Samba</id>
	<title>Samba - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.espai.de/index.php?action=history&amp;feed=atom&amp;title=Samba"/>
	<link rel="alternate" type="text/html" href="https://wiki.espai.de/index.php?title=Samba&amp;action=history"/>
	<updated>2026-05-27T17:18:47Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.espai.de/index.php?title=Samba&amp;diff=367&amp;oldid=prev</id>
		<title>Marti: Pàgina nova, amb el contingut: «A page with information about Samba and how to use it to share files with Windows can be found at http://lpi.aluzina.org/wiki/Plantilla:Samba  Here a copy of it:...».</title>
		<link rel="alternate" type="text/html" href="https://wiki.espai.de/index.php?title=Samba&amp;diff=367&amp;oldid=prev"/>
		<updated>2008-10-15T14:35:29Z</updated>

		<summary type="html">&lt;p&gt;Pàgina nova, amb el contingut: «A page with information about Samba and how to use it to share files with Windows can be found at http://lpi.aluzina.org/wiki/Plantilla:Samba  Here a copy of it:...».&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A page with information about Samba and how to use it to share files with Windows can be found at http://lpi.aluzina.org/wiki/Plantilla:Samba&lt;br /&gt;
&lt;br /&gt;
Here a copy of it:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El nombre '''samba''' viene del protocolo [http://en.wikipedia.org/wiki/Server_Message_Block SMB] (Server Message Block), usado extensivamente en Microsoft Windows mediante el protocolo NBT (''NetBIOS over TCP/IP''). '''CIFS''' es la continuación del protocolo '''SMB''' y tiene múltiples mejoras. Soportado completamente a partir de '''Windows 2000''' y '''Samba 3'''.&lt;br /&gt;
* Miramos qué ficheros contiene el paquete ''samba'': '''equery f samba'''.&lt;br /&gt;
&lt;br /&gt;
== Como cliente ==&lt;br /&gt;
* '''smbclient'''. Es como un cliente ftp para trabajar con ''recursos compartidos'', se conecta al recurso y permite ''bajar'' y ''subir'' archivos.&lt;br /&gt;
* '''smbmount'''. Es el mecanismo de ''montaje'' de recursos compartidos SMB/CIFS. Para ello, hay que activar en el núcleo esa opción (File Systems/Network FileSystems/CIFS o SMB). También se puede hacer con el '''net-fs/fusesmb'''.&lt;br /&gt;
* Acceso modo gráfico: aplicación ''smb4k'' y Kde I/O slave '''smb:/'''.&lt;br /&gt;
&lt;br /&gt;
== Como servidor ==&lt;br /&gt;
* Fichero de configuración '''/etc/samba/smb.conf'''. &lt;br /&gt;
** Se parece a los ficheros de configuración .ini de Windows. Hay una sección principal '''[global]''' y luego cada recurso compartido se especifica mediante nuevas secciones, al final. Se pueden comprobar todas sus opciones mediante el comando '''testparm -v'''. Algo así como hacíamos con el ''postfix'' con el comando '''postconf'''.&lt;br /&gt;
&lt;br /&gt;
Un servidor puede actuar en modo grupo de trabajo o en modo PDC, como grupo de trabajo: &lt;br /&gt;
* Variable '''workgroup'''.&lt;br /&gt;
* Añadir ''recursos compartidos'' al final del fichero, como secciones aparte. Las variables que controlan los recursos compartidos más importantes son:&lt;br /&gt;
** '''path'''. La más importante, indica dónde se guardan los ficheros.&lt;br /&gt;
** '''comment'''. Comentario que sale en la barra de información del explorador de Windows.&lt;br /&gt;
** '''public''', sinónimo de '''guest ok'''. No hace falta autentificarse para usar el recurso compartido, se utilizará la cuenta de ''guest''.&lt;br /&gt;
** '''writable'''. Se puede escribir.&lt;br /&gt;
** '''printable'''. Es una impresora (se gestionan como un recurso más).&lt;br /&gt;
** '''create mask'''. Con qué máscara se crean los ficheros nuevos.&lt;br /&gt;
&lt;br /&gt;
== Autentificación en Samba ==&lt;br /&gt;
=== Como servidor ===&lt;br /&gt;
* Base de datos de usuarios en otro fichero: '''/var/lib/samba/private/smbpasswd''' (variable '''smb passwd file'''). Por qué no usar el /etc/shadow ?! Es imposible por el protocolo a partir de '''Windows 2000'''. Las contraseñas ya se envían encriptadas desde el cliente. Por lo tanto, habrá dos bases de datos de contraseñas distintas en nuestro sistema: el /etc/shadow y el smbpasswd, el primero se controla con los comandos '''useradd''' y '''passwd''' y el segundo con '''smbpasswd'''. Para utilizar samba autentificando con un usuario, éste tiene que estar dado de alta en el ''smbpasswd''!!!&lt;br /&gt;
* Nivel de seguridad: (variable '''security'''):&lt;br /&gt;
** '''SHARE'''. El usuario no importa, se ponen contraseñas por recurso compartido.&lt;br /&gt;
** '''USER'''. El método por defecto. Se ''inicia sesión'' con el usuario en cuestión antes de intentar acceder al recurso compartido.&lt;br /&gt;
** '''DOMAIN'''. Es igual que USER pero las contraseñas de validan en otro PDC, si el servidor ha sido añadido como máquina a este otro dominio.&lt;br /&gt;
** '''SERVER'''. Igual que DOMAIN, la petición de autentificación va a otro servidor, pero no tiene que ser miembro del dominio.&lt;br /&gt;
&lt;br /&gt;
=== Como cliente ===&lt;br /&gt;
* En máquina local: '''pam_smbpass''', ya viene instalado con la suite Samba.&lt;br /&gt;
* Autentificar en máquina remota: '''pam_winbind'''. Como esto no es muy frecuente, ya que normalmente se usa Linux como servidor Samba, esto no lo veremos.&lt;br /&gt;
&lt;br /&gt;
== Configurar Samba como PDC (Primary Domain Controller) ==&lt;br /&gt;
En '''Samba 3''':&lt;br /&gt;
* Editar el fichero de configuración '''/etc/samba/smb.conf'''. Y añadir las siguientes variables:&lt;br /&gt;
** workgroup = DOMINIO&lt;br /&gt;
** domain logons = Yes&lt;br /&gt;
** quitar comentario en el recurso ''netlogon''.&lt;br /&gt;
** En '''Ubuntu''': comentar la línia &amp;quot;invalid users = root&amp;quot;&lt;br /&gt;
* Creamos un grupo para las estaciones del dominio: '''groupadd smbstation'''&lt;br /&gt;
* Para cada máquina que vaya a entrar en el dominio:&lt;br /&gt;
** '''useradd -s /bin/false -g smbstation nombredemaquina\$ -c 'maquina xp'&lt;br /&gt;
** '''smbpasswd -a -m nombredemaquina'''&lt;br /&gt;
* Para cada usuario que vaya a entrar en el dominio:&lt;br /&gt;
** '''useradd ...''' (si no estaba ya creado en unix, tiene que existir un usuario ''real'').&lt;br /&gt;
** '''smbpasswd -a usuario''' (y ponemos la contraseña samba).&lt;br /&gt;
* Creamos una contraseña al usuario '''root''' (mapeado como Administrador):&lt;br /&gt;
** '''smbpasswd -a root'''&lt;br /&gt;
&lt;br /&gt;
En '''Microsoft Windows XP Professional''':&lt;br /&gt;
* Coger el editor de registro: ''regedit'' y en el directorio:&lt;br /&gt;
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters&lt;br /&gt;
Cambiar la clave '''[http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/55963.mspx?mfr=true RequireSignOrSeal]''' y ponerla a 0.&lt;br /&gt;
* En el menú inicio, botón derecho en '''Mi PC''', pestaña '''Nombre de equipo''', botón '''Cambiar...''' (nombre de equipo o unirse a un dominio). Sale un cuadro: ponemos el mismo nombre de equipo que pusimos en el '''useradd''', y luego seleccionamos dominio y escribimos el nombre del dominio. A continuación sale otro cuadro para autentificar. Ponemos usuario: &amp;quot;root&amp;quot;, contraseña la que pusimos en el último paso del Samba.&lt;br /&gt;
* Hay que reiniciar.&lt;br /&gt;
&lt;br /&gt;
Info. sacada de ''[http://ofdnews.com/imprimible/570_0_1_0/ Convirtiendo Samba en PDC]''.&lt;br /&gt;
=== Perfiles ===&lt;br /&gt;
* Configuración local del usuario C:\Documents and Settings\Usuario\. Hay de tres tipos:&lt;br /&gt;
** Perfiles '''locales'''. Están siempre en el cliente. (variable '''logon path''' dejarla vacía)&lt;br /&gt;
** Perfiles '''móviles''' (''roaming''). Están en el servidor y se van copiando en los clientes.&lt;br /&gt;
** Perfiles '''mandatorios'''. Están en el servidor pero no pueden modificarse desde los clientes.&lt;br /&gt;
&lt;br /&gt;
En la configuración por defecto, ya viene el perfil móvil configurado en el '''/home/usuario/profile/''', pero este mecanismo es muy ineficiente y inoperativo, ya que cuando empieza a crecer (normal) el inicio de sesión puede tardar minutos y es preciso redireccionar carpetas y optimizar la carga. Un documento interesante está en [http://wiki.samba.org/index.php/Samba_&amp;amp;_Windows_Profiles Samba &amp;amp; Windows Profiles].&lt;br /&gt;
&lt;br /&gt;
=== Scripts de entrada ===&lt;br /&gt;
La ejecución de scripts de entrada, son scripts (.BAT o .CMD) que se ejecutan en el cliente cuando un usuario se conecta a un dominio Windows NT. La variable es '''logon script = %M.bat''' (mirar la sección de sustitución de variables en el smb.conf). Esto se ejecuta del recurso '''netlogon'''. El %M.bat podría tener algo así como:&lt;br /&gt;
 net use h: \\cafe\usuario&lt;br /&gt;
Muy útil para poner el /home en una unidad al entrar.&lt;/div&gt;</summary>
		<author><name>Marti</name></author>
	</entry>
</feed>