06 centos - introducción a carpetas compartidas

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 se es 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: 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: 3. Crea una contraseña para el usuario: http://alreadyknew.blogspot.com/ 1 | P á g i n a 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). Nombre de usuario Nombre de usuario

Upload: juan-manuel

Post on 27-Jun-2015

4.946 views

Category:

Documents


1 download

DESCRIPTION

Compartir carpeta CentOS

TRANSCRIPT

Page 1: 06 CentOS - Introducción a carpetas compartidas

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 posees 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:

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:

3. Crea una contraseña para el usuario:

http://alreadyknew.blogspot.com/

1 | P á g i n a

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).

Nombre de usuario

Nombre de usuario

Page 2: 06 CentOS - Introducción a carpetas compartidas

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

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

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.

Page 3: 06 CentOS - Introducción a carpetas compartidas

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

Page 4: 06 CentOS - Introducción a carpetas compartidas

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

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

4 | P á g i n a

Nombre del grupo de trabajo

Nombre a mostrar en la red

(elije el que quieras) Mismo nombre del archivo lmhosts

Definir rango de direcciones:

127. Aceptar acceso local.

190.120.40 Aceptar acceso de

direcciones que comienzan con los

números especificados.

Borrar

Borrar

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

Page 5: 06 CentOS - Introducción a carpetas compartidas

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

Page 6: 06 CentOS - Introducción a carpetas compartidas

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

Page 7: 06 CentOS - Introducción a carpetas compartidas

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

Page 8: 06 CentOS - Introducción a carpetas compartidas

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

Page 9: 06 CentOS - Introducción a carpetas compartidas

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

Page 10: 06 CentOS - Introducción a carpetas compartidas

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

Page 11: 06 CentOS - Introducción a carpetas compartidas

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

Page 12: 06 CentOS - Introducción a carpetas compartidas

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