.

Breaking News
recent

-

Compartir archivos entre Fedora 18 y Windows con Samba

Compartir archivos entre Linux y Windows en Fedora 18 con SAMBA

En este post aprenderemos a compartir archivos entre Fedora GNU/Linux y Windows o entre Fedora GNU/Linux con cualquier otra distribución de GNU/Linux o cualquier sistema operativo.
Para que sea más practica la edición de los archivos de configuración, utilizaremos el editor de texto nano, así que instalamos con el siguiente comando:
yum install nano

No olvides seguirme en Facebook, Twitter y YouTube. Buscame como TuxFed, o haz clic en los nombres de los servicios, he puesto los enlaces. ; )

Ahora empecemos:

1. Deshabilitar SELinux.
nano /etc/selinux/config
Cambiamos el valor de SELINUX.
SELINUX=disabled

2. Reiniciamos nuestro sistema.
init 6

3. Instalamos Samba y los paquetes necesarios para que este funcione.
yum install cups-libs samba samba-common samba-client

4. Editamos el archivo de configuración de Samba:
Pero antes de realizar cambios, hay que hacer una copia de seguridad
cp /etc/samba/smb.conf /etc/samba/smb.conf.ORIGINAL
Ahora si a configurar, y si algo sale mal, podemos restablecer el archivo original con:
cp /etc/samba/smb.conf.ORIGINAL /etc/samba/smb.conf
Vamos a configurar el archivo de configuración de Samba.
nano /etc/samba/smb.conf

Verificamos que este la siguiente configuración, si no es así, entonces configuramos.
security = user
passdb backend = tdbsam


Con nano podemos buscar texto con la combinación de teclas "Control + W", tecleamos la palabra a buscar y presionamos enter.
Si queremos buscar la misma palabra, pulsamos de nuevo la combinación de teclas y presionamos enter, si queremos buscar otra palabra habrá que escribirla, previamente pulsando la combinación de teclas antes mencionada.
¿Que hace el punto 4?
Habilita que los usuarios de nuestro Sistema operativo Linux se puedan loguear a nuestro servidor Samba.

5. Ejecutamos los siguientes comandos:
Samba se inicia con el sistema.
chkconfig smb on

iniciamos Samba
service smb start

6. Añadiendo usuarios.
Crearemos una carpeta que será accesible para todos los usuarios.
Creamos la carpeta a compartir y le asignamos como grupo "usuarios".
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/


7. Añadimos lo siguiente al final del archivo de configuración de Samba.
nano /etc/samba/smb.conf
[...]
[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes

OPCIONAL: Si quieres permitir que los usuarios logueados al servidor samba puedan modificar su carpeta de usuario, ingresa lo siguiente al final. (comenta o elimina las lineas de la otra configuración de en el archivo.
[...]

comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700


8. Reiniciamos samba.
service smb restart

NOTA: Cada vez que modifiques el archivo de configuración de samba, es necesario reiniciar el servicio de este.

9. Añadimos un usuario
useradd NombreUsuario-m -G users
NombreUsuario debe ser sustituido por el nombre que quieras.
OPCIONAL: si quieres que el usuario exista para que se logue en tu sistema operativo entonces le agregas una contraseña, esta clave no te servirá para conectarte al servidor samba.
passwd NombreUsuario
Ingresar dos veces la contraseña.
NOTA: Puedes añadir los usuarios que quieras. si quieres utilizar algún usuario que ya tengas en tu sistema, entonces solo le agregarías una contraseña en samba, eso se hace con el paso 10, osea, el siguiente.

10. Añadimos una contraseña al usuario para que se pueda conectarse al servidor samba.
smbpasswd -a NombreUsuario
Tendrás que ingresar dos veces la contraseña, recuerdala, ya que le servirá al que quiera conectarse a samba.

11. Configuramos el cortafuegos para que acepte conexiones de nuestros clientes.
Vamos a Actividades, tecleamos cortafuegos y abrimos la aplicación.
Hacemos clic en public, luego tildamos los servicios samba y samba-client.

(NOTA: Esto lo tendrás que realizar cada vez que quieras utilizar el servidor samba)

11. Nos conectamos desde Windows a nuestra carpeta compartida o de usuario, ingresando lo siguiente en el explorador de archivos o en la ventana de ejecutar (Windows + R):
doble 192.168.1.69
NOTA: Dos veces la diagonal invertida + dirección IP, no me agarra las dos diagonales en el post.
Nos pedirá nuestro nombre de usuario y contraseña que definimos en el paso 9 y 10.
Obviamente pondrás la IP de la PC que tiene Samba.

NOTA: Con esto también podemos compartir la impresora. Tengo instalado una impresora HP Deskjet 1000 J110 en Fedora 18, y desde otros clientes Windows puedo imprimir, sin tocar nada más en la configuración. Quizás tengan que instalar los controladores en las maquinas clientes.
A compartir archivos e impresoras con Windows o Linux.

Si lo que quieres es acceder a los archivos compartidos desde otra distro GNU/Linux entonces:

1. Abres tu explorador de archivos (Nautilus, Konqueror, etc).
En Nautilus presionas "Control + L" y pegas lo siguiente:
smb://192.168.1.69/

Nos pedirá nuestro nombre de usuario y contraseña que definimos en el paso 9 y 10.
Ó también te puedes conectar de la siguiente forma:

smb://NombreUsuario:Contraseña@192.168.1.69/

Obviamente pondrás la IP de la PC que tiene Samba.

Sígueme:
Mi Facebook.
Mi Twitter
Mi YouTube
Mi blog TuxFed

VIDEO:

link: https://www.youtube.com/watch?v=is1QiIOWEOg

PD: Con esta configuración logré compartir archivos e impresora entre Fedora con Windows y Fedora con Fedora. Espero que te funcione y me ayudó el siguiente post en ingles, aunque yo le puse mi granito después de investigar en la red.
http://www.howtoforge.com/fedora-18-samba-standalone-server-with-tdbsam-backend

No hay comentarios:

Publicar un comentario

-

Con la tecnología de Blogger.