Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Apuntes de Samba
Índice
1. Introducción a samba 4
2. Arquitectura de samba 4
7. Variables de samba 8
7.1. Variables relativas al cliente . . . . . . . . . . . . . . . . . . . . . 9
7.2. Variables relativas al servidor . . . . . . . . . . . . . . . . . . . . 9
2
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
9. Tipos de autenticación 12
9.1. SECURITY=user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
9.2. SECURITY=share . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.3. SECURITY=server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.4. SECURITY=domain . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
1. Introducción a samba
Samba es un programa de ordenador que imita el protocolo de archivos
compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado
recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible
que ordenadores con linux o Mac OS X se vean como servidores o actúen como
clientes en redes de Windows
2. Arquitectura de samba
Protocolo Server Message Block
S.O. S.O.
Windows Windows
GNU/Linux GNU/Linux
SMB SMB
-
Cuando compartimos recursos en samba, en una maquina que tiene como sis-
tema operativo GNU/Linux, todo usuario ha de tener también su propia cuenta
de usuario. Se puede hacer que un usuario no pueda logearse en GNU/Linux,
pero si en samba. Los usuarios de samba pueden tener un password diferente
para samba.
4
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
[homes]
comment = Home Directories
valid users = %S
5
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
read only = No
browseable = No
[public]
comment = Data
path = /export
guest ok = Yes
[printers]
comment = All Printers
path = /var/spool/samba
printer admin = john, ed, @admins
create mask = 0600
guest ok = Yes
printable = Yes
browseable = Yes
6
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
Gráfico
Ejemplos :
a) Un usuario que no tiene password
//dirIPServ/recurso /puntoMontaje smbfs
rw,username=nombreUsuario % 0 0
Colocando detrás del nombre de usuario el carácter % se
omite la petición de password.
7
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
6.1.2. smbstatus
Programa que reporta las conexiones de red establecidas con los recursos
compartidos del servidor samba.
6.1.3. testparm
Programa para validar el fichero de configuración de samba.
6.1.4. testprns
Programa que proporciona búsquedas de nombres NetBios.
7. Variables de samba
Incluye un complejo juego de variables para determinar caracterı́sticas tanto
del servidor como de los clientes, cada una de estas variables comienza con el
signo % seguido con un único carácter y solo puede ser usadas en la parte valor
de una opción de configuración.
8
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
Ejemplos:
PATH=/home/ftp/pub/ %a
INCLUDE=/etc/samba/smb.conf %m
8.1. WORKOUT
8.3. INTERFACES
Permite identificar las tarjetas de red que dan servicio samba, se pueden
especificar por su nombre o por su dirección ip.
9
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
8.7. PRINTING
Es el archivo de log de samba se registran los sucesos que ocurren sobre este
servicio. /var/log/samba/
10
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
Ejemplo:
Fichero /etc/samba/smbusers
root = benito luis mertxe
pepe = usuSamba usuSamba2
8.19. OS LEVEL
11
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
Sirven para que un servidor samba pueda realizar tareas como si fuera un
controlador de dominio principal de un dominio NT.
9. Tipos de autenticación
Como se autentican los usuarios de cara al acceso a un recurso mediante
SECURITY con los valores de user,share, server y domain
9.1. SECURITY=user
12
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
Cliente Servidor
SMB Usuario: UsuSamba Samba
Clave: 123456
-
Usuarios
Samba
Autenticación ^
/home/UsuSamba
Se ocupa de validar esta información
9.2. SECURITY=share
Servidor
Cliente Samba
SMB Usuario: pepe
Clave: 123456
Usuarios
Samba
SECURITY=SHARE Autenticación
[MY SHARE] /home/pepe
username=pepe Se Valida con la que esta
en el fichero smbpasswd
9.3. SECURITY=server
13
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
A B
Autenticación
El usuario pepe debe de tener /home/pepe
cuenta en A, en B se autentica
en el fichero smbpasswd
9.4. SECURITY=domain
10.2. PATH
14
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Apuntes de Samba
10.4. WRITABLE
Lista de posibles usuarios separadas por espacios que podrán ser admitidos
para acceder al recurso.
10.7. BROWSEABLE
10.8. PUBLIC
Mascara que se utiliza para determinar los permisos de los ficheros creados.
Valores en octal.
15
Esta obra está bajo una licencia Reconocimiento-NoComercial-CompartirIgual de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative
Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.