Está en la página 1de 13

“SAMBA SERVER”

Grupo 7
INTRODUCCIÓN
Samba es suite de software libre o código abierto, que corre
en plataformas Unix, bajo la Licencia Publica General de GNU,
que desde 1992 ha venido brindando servicios de
compartición de archivos e impresión a todo tipo de clientes
SMB (Server Message Block) CIFS (Common Internet File
System), para gran variedad de los sistemas operativos de
Microsoft Windows.
Básicamente Samba es una agrupación de aplicaciones para Linux,
que usan el protocolo de comunicaciones SMB, el cual es protocolo
implementado por IBM para compartir archivos, por lo que es muy
usado por sistemas operativos como Microsoft Windows para dicho
fin, compartir carpetas e impresoras.

Permite a los ordenadores que usan Linux, conectarse a carpetas


compartidas en ordenadores con Windows, y poder intercambiar
archivos por medio de carpetas como si se tratase de un sistema
Windows. De esta manera es más fácil compartir ficheros en una red
con sistemas Linux y Windows como si todas fueran de un solo
sistema operativo.
PROCESO DE INSTALACIÓN
Y CONFIGURACIÓN
Se debe Revisar el Nombre del
host y el Grupo al cual
pertenece la computadora
Windows con el comando “net
config workstation” en el
terminal de Windows.
Se procede a instalar el servidor
Samba en CentOS. Se usa el
comando “yum install samba”
Una vez instalado se procede a
configurar el archivo “smb.conf”
ubicado en
/etc/samba/smb.conf. Es
recomendable crear una copia
de respaldo de este archivo
previo a cualquier modificación
con el comando “cp smb.conf
smb_backup.conf”
En el archivo smb.conf se
configuran los siguientes
parámetros
workgroup =
nombre_del_workgroup_de_Win
dows
Para la compartición de archivos se debe definir una ruta(“path”) en la
cual se ubicará el directorio o carpeta compartida. Adicionalmente se
definen parámetros que determinaran los permisos de lectura y escritura
sobre este directorio. Esto se realiza con los siguientes comandos.

mkdir -p /samba/anonymous

chmod -R 777 /samba/anonymous


Es importante tener en cuenta que
los permisos asignados al directorio
en el sistema CentOs con el
comando chmod serán los que
prevalezcan sobre los configurados
en el servidor Samba. El parámetro
“valid users” especifica que
usuarios pueden tener acceso al
directorio, cada uno separado por
un espacio y si se desea se puede
asignar acceso a un grupo
anteponiendo el símbolo “@”.
Para el directorio en el que se configuro acceso a usuarios
específicos se procede a crear un usuario (o usar uno
existente) y agregarlo al grupo que tiene permisos en el
directorio compartido.
groupadd grpEstudiantes
useradd Estudiante1
usermod Estudiante1 -aG grpEstudiantes
smbpasswd -a Estudiante1
mkdir -p /srv/samba/fldrEstudiantes
chmod -R 0770 /srv/samba/fldrEstudiantes
chown -R root:grpEstudiantes /srv/samba/fldrEstudiantes
chcon -t samba_share_t /srv/samba/fldrEstudiantes
Antes de habilitar el servidor se realiza una prueba
de configuración de los parámetros del Servidor
Samba para detectar algún fallo.
testparm
Una vez configurado este archivo se procede a
habilitar el servicio Samba con los siguientes
comandos:
systemctl enable smb.service
systemctl enable nmb.service
systemctl restart smb.service
systemctl restart nmb.service
Posteriormente se procede a
configurar el firewall de
CentOS para permitir la
ejecución de Samba
firewall-cmd --permanent --
zone=public --add-
service=samba
firewall-cmd –reload
RESULTADOS Y PRUEBAS
FINALES

También podría gustarte