Professional Documents
Culture Documents
SISTEMAS OPERATIVOS
GERARDO ANTONIO BARRIOS RUIZ JUAN CARLOS AREVALO LOPEZ MARIELA CUETO PEA JUAN JOSE VELAZQUEZ GONZALEZ JORGE HUMBERTO DOMINGUEZ DE LEON
en este manual son hechos en root. 1.- Instalamos el servidor samba con el siguiente commando:
#yum -y install samba samba-common samba-client 2.- Creamos una carpeta con el siguiente comando: #mkdir /samba 3.- Miramos el etiquetado de la carpeta samba que hemos creado con el siguiente comando: #ls dZ /samba Nos aparece el siguiente resultado drwxrwxrwx. root root unconfined_u:object_r:default_t:s0 /samba, lo cual tenemos que cambia a public_content_t 4.- Cambiamos el etiquetado de la carpeta samba con el siguiente comando: # semanage fcontext -a -t public_content_t "/samba(/.*)?" 5.- Ejecute el comando restorecon -R -v /samba/ para aplicar las modificaciones en el etiquetado: # restorecon -R -v /samba/ 6.- Verificamos que se haya cambiado el etiquetado de nuestra carpeta con el comando nmero 3. Nos arroja el siguiente resultado: drwxrwxrwx. root root system_u:object_r:public_content_t:s0 /samba donde nuestra etiqueta es public_content_t. para que otros servicios puedan acceder a ella, como es ftp, samba, http, etc.
7.- Creamos otra carpeta diferente a samba llama compratirSamba con el siguiente comando: #mkdir /compartirSamba 8.- Editamos el archivo de configuracin samba: #gedit /etc/samba/smb.conf Agregndole al final del archivo las siguientes lneas: [samba] comment = Mi comparticion path = /samba public = yes writeable = no Guardamos el archivo de configuracin de samba iniciamos el servicio con el siguiente comando #service smb start 9.- Agregamos un usuario a samba con su respectiva contrasea, utilizando el siguiente comando: # smbpasswd -a Anthony New SMB password: //ingresamos una contrasea Retype new SMB password: // confirmamos la contrasea anterior Added user Anthony. //se agreg el usuario Anthony con su respectiva contrasea 10.- Reiniciamos el servicio con el siguiente comando. #service smb restart 11.- ejecutamos el siguiente comando: # smbclient -U anthony -L localhost para conocer la lista de los elementos compartidos disponibles
Enter anthony's password: // ingresamos la contrasea de samba del usuario Anthony +Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.8-76.fc14]
Comment
------Mi comparticion // esta es la carpeta compratida en samba IPC Service (Samba Server Version 3.5.8-76.fc14) Home Directories
Server ---------
Comment -------
Workgroup ---------
Master -------
12.- Montamos la carpeta samba y compatirSamba para poder ver los archivos en ambas carpetas. Se realiza con el siguiente comando: #mount //localhost/samba /compartirSamba/ -o user=Anthony Y utilizamos el comando #ln s /samba /compartirSamba para enlazar los archivos de la carpeta samba a la carpeta compartiSamba 13.- Entramos al directorio /var/www/html/ y dentro de ese directorio realizamos el siguiente comando para poder ver los archivos de samba en el navegador web. #ln s /samba samba
14.- Reiniciamos el servicio con el siguiente comando. #service smb restart 15.- Para poder compartir archivos en http se necesitan activar unos Boolean del servicio, el Booleano samba_export_all_ro tener en cuenta la Booleanosamba_export_all_rw
etiqueta
tener en cuenta la etiqueta actual), permitiendo lectura y escritura. Para poder activar el booleano se utiliza el siguiente comando. #setsebool -P samba_export_all_ro on 16.- Reiniciamos el servicio samba y el httpd con el siguiente comando. #service smb restart #service httpd restart
Poniendo en el navegador la direccin del localhost o 127.0.0.1 ms el nombre de la carpeta samba que enlazamos. Ejemplo: http://localhost/samba/