Está en la página 1de 12

Guía CentOS v 0.151210 http://alreadyknew.blogspot.

com/

Introducción a carpetas compartidas

La presente guía contiene los pasos básicos que te permitirán compartir carpetas en CentOS
(escritorio KDE). El desarrollo de la presente guía supone que tienes conocimientos sobre lo
siguiente: Configuración de usuarios y grupos, uso básico de la terminal (Shell), establecer
permisos de acceso a carpetas y archivos, teoría y configuración de redes. Si no po sees los
conocimientos necesarios repasa las guías antes de proseguir.

La compartición de recursos (carpetas e impresoras) a través de CentOS requiere del conjunto de


aplicativos/servicios proporcionados por SAMBA TEAM, primero, verifica si los servicios
necesarios se encuentran habilitados y actualizados, para ello ejecuta en una terminal:

Nota: Necesita conexión a internet para poder verificar e instalar los servicios. Si no tienes
conexión a internet puedes crear un repositorio local (revisa la guía con el mismo nombre).

Configuración de usuarios
Para permitir el acceso de un equipo se recomienda crear un usuario que permita la validación
(inicio de sesión) en los recursos compartidos de CentOS.

Crea el usuario de la siguiente manera:

1. Abre una terminal en CentOS.

2. Crea un usuario, con el siguiente comando:


Nombre de usuario

3. Crea una contraseña para el usuario:


Nombre de usuario

http://alreadyknew.blogspot.com/

1|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

Nota: Ten presente que la orden “-s /sbin/nologin” previene el acceso del usuario al servidor,
la cuenta creada solo puede ser utilizada para validarse en el acceso a recursos
compartidos mediante Samba. Si el usuario intenta acceder al sistema fuera de Samba le
aparecerá el mensaje “El administrador del sistema ha desactivado su cuenta”.

El comando “smbpasswd” únicamente crea la contraseña para acceder a los recursos


compartidos mediante Samba, cualquier otro tipo de acceso no posee contraseña.
http://alreadyknew.blogspot.com/

Configuración de Samba
Para configurar Samba debes editar y verificar dos archivos: smb.conf y lmhosts, para editarlos
procede como se indica a continuación:

1. Abre una terminal en CentOS.

2. Edita el archivo lmhosts escribiendo lo siguiente:

3. Identifica la línea:

4. Escribe en la siguiente línea la dirección IP y nombre (host) de CentOS.

http://alreadyknew.blogspot.com/

2|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

5. Selecciona el menú Archivo, luego Salir.

6. Presiona sobre el botón Guardar.

7. Edita el archivo smb.conf, en la terminal escribe lo siguiente:

8. Edite el valor de la variable workgroup, ingresa el nombre del grupo de trabajo. Cambia el
valor de la variable server string ingresando el nombre deseado para el servidor (en la red).
Cambia el valor de la variable netbios name, ingresa el nombre del equipo (el mismo que
ingresaste en el archivo lmhosts). Modifica el valor de la variable host allow, ingresa el rango
de direcciones IP que utilizarán los equipos remotos. Para una mejor comprensión puedes revisar
la imagen a continuación.

http://alreadyknew.blogspot.com/

3|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

Nombre del grupo de trabajo

Borrar
Nombre a mostrar en la red
(elije el que quieras)
Mismo nombre del archivo lmhosts

Borrar Definir rango de direcciones:

127. Aceptar acceso local.

190.120.40 Aceptar acceso de


direcciones que comienzan con los
números especificados.

9. Ve al menú Archivo, luego Salir. Guarda los cambios.

Nota: Asigna permisos para que la compartición de carpetas funcione de manera correcta escribiendo
lo siguiente en la terminal: setsebool -P samba_export_all_rw 1

4|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

Agregar carpetas compartidas


Puedes agregar carpetas compartidas mediante el entorno gráfico siguiendo estos pasos:

1. Presiona el botón derecho del mouse sobre la carpeta que deseas compartir y selecciona
Propiedades.

2. Selecciona la pestaña Compartir y presiona sobre el botón Configurar…

5|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

3. Ingresa la contraseña y presiona sobre el botón Aceptar.

4. Activa la casilla Habilitar compartir archivos en la red local. Selecciona Compartir en modo
sencillo. Presiona sobre el botón Añadir.

6|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

5. En la nueva ventana presiona sobre el símbolo de carpeta. Selecciona la ubicación de la carpeta


que deseas compartir y presiona sobre el botón Aceptar.

6. Activa la casilla Compartir con Samba, marca las casillas Público y Escribible. Puedes cambiar el
Nombre que visualizarán los usuarios para esta carpeta. Presiona sobre el botón Aceptar (tres
veces).

7|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

7. Escribe en la terminal:

8. Accede al Menú K luego Administración y por último Nivel de seguridad y cortafuegos.

9. Marca la casilla Samba y presiona sobre el botón Aceptar.

8|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

Autentificación
Los usuarios de otros equipos que deseen acceder a los recursos compartidos de CentOS
deben autentificarse mediante usuario y contraseña. Existen dos métodos:

1. Autentificación con solicitud de usuario y contraseña.

Mediante este modo, el equipo que desee acceder a los recursos compartidos de CentOS
deberá ingresar un usuario y contraseña valido:

Para habilitar este modo de acceso


escribe en una terminal lo siguiente:

Edita la línea SECURITY como se muestra


a continuación:

Reinicia los servicios de Samba:

2. Autentificación automática de acuerdo al usuario y contraseña del equipo.

Mediante este modo, el equipo Windows podrá acceder a recursos compartidos del servidor
CentOS siempre y cuando el usuario y contraseña sea el mismo al registrado en Samba: Para
habilitar este modo de acceso escribe en una terminal lo siguiente:

Edita la línea SECURITY como se muestra a continuación:

Reinicia los servicios de Samba:

9|P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

Permisos de acceso a carpetas compartidas


Para establecer permisos de lectura (r), escritura (w) y ejecución (x) por usuarios continua de la
siguiente manera:

1. Abre una terminal en CentOS.

2. Edita el archivo smb.conf, en la terminal escribe lo siguiente:

3. Ve al final del documento, identifica el texto que haga referencia a tu carpeta compartida (la
imagen a continuación es de la carpeta compartida “MISXPDAT”):

Asegúrese de tener estas opciones habilitadas:

browseable = yes (permite que sea visible en la red)

available = yes (permite que sea accesible)

read only = no (permite que usuarios autorizados


modifiquen el contenido)

Cierre el documento y guarde los cambios.

4. Acceda a los permisos de la carpeta compartida. Botón derecho sobre la carpeta


compartida, seleccione Propiedades, luego seleccione la pestaña Permisos y presione
sobre el botón Permisos avanzados.

Presione sobre el botón Añadir entrada y proceda agregando a los usuarios que permitirá
acceder al recurso compartido.

Establezca los permisos de cada usuario según crea necesario, teniendo en cuenta lo siguiente:

Permiso de lectura habilitado. El usuario podrá visualizar el


contenido pero no modificarlo.

Permiso de escritura habilitado. El usuario podrá modificar


el contenido del recurso compartido.

Permiso de ejecución habilitado. El usuario podrá iniciar


instalaciones y ejecutar aplicativos.

10 | P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

A modo de ejemplo la siguiente imagen muestra al usuario userxp con permisos de lectura y
ejecución (no se permite la modificación del recurso compartido). El usuario userxp2 posee
permisos de lectura, escritura y ejecución (puede modificar el contenido). Ten presente que la
Máscara siempre deberá tener habilitados los permisos que utilices en los usuarios.

Al finalizar presione sobre el botón Aceptar.

¡Práctica un poco!

1. Crea la siguiente estructura de carpetas:

11 | P á g i n a
Guía CentOS v 0.151210 http://alreadyknew.blogspot.com/

2. Crea los siguientes usuarios:


a) Usuario1
b) Usuario2
c) Usuario3
d) Usuario4
e) Usuario5

3. Asigna los permisos según corresponda:


a) Usuario1: Lectura en Programas, Diario, Formularios. Escritura en Almacen.
b) Usuario2: Lectura en Documentos, Oficina, Reporte. Escritura en Caja.
c) Usuario3: Lectura en Administratitvo, Produccion, Soporte. Escritura en Diario y Reporte.
d) Usuario 4: Lectura en Caja, Produccion, Diario. Escritura en Almacen, Caja y Diario.
e) Usuario 5: Lectura y Escritura en todas las carpetas de OficinaLima.

4. Prueba el acceso mediante autentificación de usuario y contraseña.

5. Prueba el acceso mediante autentificación automática.

Usted es libre de:

 copiar, distribuir y comunicar públicamente la obra


 hacer obras derivadas

Bajo las condiciones siguientes:


 Reconocimiento. Debe reconocer los créditos de la obra
(http://alreadyknew.blogspot.com/)

 Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra
derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.

12 | P á g i n a

También podría gustarte