pseudocodigo
RHEL 6.1
-. ¿Qué es SAMBA?
Samba es una implementación libre del 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 actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo deControlador Principal de Dominio, como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autenticar con su propio archivo de usuarios.
.- ¿Cómo Instalar SAMBA?
Primero que nada para que SAMBA pueda funcionar de una manera correcta se debe de obtener 3 paquetes los cuales son:-samba
-samba-client
-samba-common
Para esto vamos a digitar el comando, yum install samba.ss
Una vez instalado SAMBA podemos proseguir a la configuración.
¿Cómo Configurar SAMBA?
Para configurar nuestro SAMBA debemos modificar 2 ficheros
/etc/samba/lmhosts
/etc/samba/smb.conf
El fichero /etc/samba/lmhosts es el fichero de gestión de los equipos de red estándar usadopara resolver nombres a direcciones IP en el sistema.
La configuración básica de Samba se hará sobre el fichero localizado en:
/etc/samba/smb.conf
Lo editamos con el comando “nano smb.conf”
Configuración de parámetros globales# de SAMBA
1.-Con la ayuda del editor de textos “nano” busque la siguiente línea
Workgroups = MYGROUP
En esta línea se puede especificar un nombre para el grupode usuarios que podrán hacer uso de este recurso Ejemplo:
workgroup = “ GRUPOTRABAJO “
2.-Busque la siguiente línea
Server string = Samba Server Version %v
En esta línea puedes poner un mensaje de bienvenida para el Servidor Samba Ejemplo:
server string = Servidor de prueba INACAP
3.-Busque la siguiente línea
NetBIOS name = MYSERVER
En esta línea deberás especificar el nombre quetiene asignado el equipo. Su nombre debe ser igual al especificado en el fichero /etc/samba/lmhosts Ejemplo:
netbios name = SERVIDOR
4.-Busque la siguiente línea
Interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
Esta línea específica desde que segmentos de red escuchara peticiones el servidor Samba, cualquier otra interfaz no listada aquí será ignorada Ejemplo:
Interfaces = lo eth0192.168.1.1/24 10.10.1.1
5.-Busque la siguiente línea
hosts allow = 127. 192.168.12. 192.168.13.
Esta línea especifica desde que segmentos de red escuchara peticiones el servidor Samba Ejemplo:
hosts allow = 192.168.12.2.
Note el punto al final de la línea
6.-Busque la siguiente línea
log file = /var/log/samba/log.%m
max log size = 50
Estas líneas especifican la ubicación dondequedaran los logs, en este caso la extensión será conformado por el nombre del equipo desde la cual se hizo la conexión La segunda linea especifica el tamaño máximo para los archivos de logs
Configuración de los recursos compartidos#
La configuración de las recursos que compartiremos deben ir especificados al final del fichero
/etc/samba/smb.conf
Y deben seguir la siguiente estructura:[nombreDescriptivoDelRecursoCompartido]
comment = Comentarios
path = /RutaDelFichero
public = yes
writable = yes
printable = no
write list = Admin, Jefe
Algunas de las opciones que podemos agregar a esta estructura son las siguientes:
Directiva
Valor
Accion
encrypt passwords
yes | no
Esta directiva indica si las contraseñas serán cifradas cuando el usuario se autentique
invalidusers
usuario | grupo
Lista a los usuarios o grupos a los cuales les negara el acceso
valid users
Usuario
Lista a los usuarios a los cuales el servidor les dará acceso
admin users
Usuario
Lista a los usuarios que asumirán el rol de administrador
read list
Usuario
Lista a los usuarios que solo podrán leer el recurso compartido
write list
Usuario
Lista a los usuarios que podrán...
Regístrate para leer el documento completo.