COMO INSTALAR UN SERVIDOR SAMBA FEDORA 19 O CENTOS 6.X Y COMPARTIR ARCHIVOS




























COMO INSTALAR UN SERVIDOR SAMBA FEDORA 19 O CENTOS 6.X  Y COMPARTIR ARCHIVOS En este artículo trataremos como configurar samba para compartir archivos entre windows o un cliente linux (tambien sirve para eso)  o compartir archivos entre nuestras máquinas virtuales echa con kvm.

Primero una introducción ,que es samba: Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que computadoras con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. fuente wikipedia.

Nos logeamos con su y escribimos nuestra contraseña.

1- Instalamos los paquetes necesarios para usar Samba.

yum  install -y cups-libs samba samba-common samba-client

2- Guardamos nuestra configuración original del archivo smb.conf

cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

3-. Añadimos los 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/compartir/archivos

chown -R root:users /home/compartir/archivos

chmod -R 770 /home/compartir/archivos


4- Ahora editamos el archivo /etc/samba/smb.conf y pegamos esto al final del
del mismo

[compartir_archivos] # Nombre del recurso
comment = CarpetaCompartidaUno # Comentario
browseable = yes # define si es explorable
path = /home/compartir/archivos # Ruta de la carpeta
valid users = @users # usuarios permitidos

force group = users # asigna un grupo específico al archivo o directorio
create mask = 0660 #permiso de los nuevos archivos por defecto
directory mask 0771 # permiso de los subdirectorios por defecto
writable = yes # define si se puede escribir en ella o no


Nota: El campo writable está directamente relacionado con los permisos otorgados a la carpeta con chmod, si no se definieron permisos de escritura, entonces writable=no. Debes de agregar un bloque de líneas parecido a los anteriores para cada carpeta compartida que desees, con sus respectivos permisos de carpeta.

5- configurar el servidor samba para fedora y centos y reinicializarlos.

Para fedora:

systemctl enable smb.service

systemctl restart smb.service


Para centos:

chkconfig smb on

service smb restart 


6 - Agregar un usuario sin permisos de conección sin permisos por consola o por ssh.

adduser -s /sbin/nologin SambaUser

7- Dar la contraseña al usuario samba.

smbpasswd -a SambaUser

8- Restauramos otra vez samba como lo escrito en el punto 5.

9- configuramos el firewall de fedora o centos y habilitamos los puertos para samba y samba-client








CONFIGURAR LOS CLIENTES PARA COMPARTIR ARCHIVOS CON SAMBA WINDOWS Y LINUX.

1- Compartir carpeta en windows:

Crean una nueva carpeta con el nombre de "compartir"  se dirigen al explorador de carpetas y en el menu van a "tools" -->"map network drives"  y escriben la ip
y la carpeta a compartir  \\192.168.1.3\archivos (ejemplo) y listo, ya pueden compartir archivos



2- En fedora ,centos  o cualquier distro linux.

Ahora esto no es muy complicado tienen que crear un directorio :

mkdir /mnt/archivos 

Para poder tener acceso de lectura, escritura, escritura y ejecución se debe asignar el usuario de la máquina cliente al grupo , por ejemplo "usermod -a -G  users usuario" creamos la carpeta samba "mkdir /mnt/samba" y creamos un
enlace directo a nuestro directorio home ej: "ln -sf /mnt/samba /home/neo/usuario"

Ir a /etc/fstab y escribir su direccion ip , la carpeta compartida por samba y el directorio donde se va montar, "user" es el usuario que crearon para samba y el password es el password que crearon en samba para ese usuario. esta es la sintaxis.

//192.168.1.3/archivos /mnt/samba  cifs user=samba,password=123456,rw,auto 0 0

luego escriben mount -a  para montarlo y listo.


Ya pueden compartir archivos en cualquier sistema ya sea linux o windows.

Share on Google Plus

About Unknown

fanatico del codigo libre ,aficionado a linux
    Blogger Comment

0 comentarios:

Publicar un comentario