Paso a seguir: a continuación descripción de los pasos a seguir en cada sistema operativo para lograr compartir los archivos.
Pasos en Ubuntu:
- Actualizar lo repositorios de ubuntu con el siguiente comando:
sudo apt-get update
- Ahora toca instalar samba:
sudo apt-get install samba smbclient
- Crear la carpeta que desea compartir de ubuntu
sudo mkdir /var/nombrecarpetacompartida
- Otorgar los permisos a la carpeta
sudo chmod 777 /var/nombrecarpetacompartida
- Este paso es para realizar un prueba creando un nuevo archivo dentro de la carpeta compartida. el archivo se llamará "prueba.txt"
touch /var/nombrecarpetacompartida/prueba.txt
- Entramos al archivo de configuración de samba para realizar algunos cambios
sudo nano /etc/samba/smb.conf
Buscamos la siguiente linea; workgroup = WORKGROUP
(la palabra de color rojo puede cambiar es decir puede tener otro nombre, pero no hay ningun problema ya que esta define el grupo de trabajo dentro de una red y tendra que ser el mismo nombre que en windows)
Buscamos [print$] a continuacion debe tener al similar a lo siguiente
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
Luego de esto debemos poner los comandos para compartir la la carpeta con windows.
#carpetas compartidas por samba
[nombrecarpetacompartida]
comment=caperta compartida para windows
path=/var/nombrecarpetacompartida
browseable = yes
writable = yes
public = yes
guest ok = yes
create mask = 0777
directory mask = 0777
todo el código anterior es para compartir una carpeta de la misma forma ustedes pueden replicar el mismo comando cambiando la ruta y nombre de la carpeta que desean compartir.
- En este paso tenemos que reiniciar samba para tomar los nuevos parámetros configurados, y esto los hacemos con el siguiente comando:
sudo /etc/init.d/samba restart
sudo /etc/init.d/smbd restart
- Ahora toca agregar usuarios a la base de datos de samba para poder ingresar desde winddows.- Algo importante en este punto es que los usuarios que serán agregando en la BD de samba tendrán que haber sido creado anteriormente en el ubuntu, es decir el usuario con el que inicias sesion si lo tuvieras caso contrario tendrías que crear el usuario. Yo voy a considera que no existe ningun usuario creado en ubunto por lo cual voy a llevar a cabo todos los pasos.
CREAR USUARIO EN EL SISTEMA (Orientado al uso solo en SAMBA)
useradd -s /usr/sbin/nologin usuario
CREAR UNA CONTRASEÑA PARA EL NUEVO USUARIO
passwd usuario
CREAR EL USUARIO EN LA BBDD DE SAMBA
smbpasswd -a usuario
VER USUARIOS CREADOS ACTUALMENTE EN SAMBA
pdbedit -L
BORRAR UN USUARIO DE LA BBDD DE SAMBA (no se borra el usuario del sistema)
smbpasswd -x usuario
3. Si el grupo de trabajo es el mismo que el de ubuntu obviar este paso.- caso contrario cambiar el nombre del grupo de trabajo y poner el mismo nombre como se indica en la siguiente imagen.
Al ingresar a la PC de ubuntu les pedira usuario y contraseña, este usuario sera el agregado a la base de datos de Samba realizado en los pasos anteriores. Si todos los pasos se ha realizado correctamente podria visualizar, copiar y pegar archivos en dicha carpeta.
useradd -s /usr/sbin/nologin usuario
CREAR UNA CONTRASEÑA PARA EL NUEVO USUARIO
passwd usuario
CREAR EL USUARIO EN LA BBDD DE SAMBA
smbpasswd -a usuario
VER USUARIOS CREADOS ACTUALMENTE EN SAMBA
pdbedit -L
BORRAR UN USUARIO DE LA BBDD DE SAMBA (no se borra el usuario del sistema)
smbpasswd -x usuario
Pasos en Windows:
- El primer paso es verificar que el nombre del grupo de trabajo tenga el mismo nombre que el de windows en este caso tomaré como ejemplo en una pc con windows 10.
- Presionar tecla Windows (⊞ Win) + E (se abrirá el explorador de archivos de windows)
- En el panel izquierdo seleccionar Equipo y presionar clic derecho, luego presionar clic en propiedades. y verficar si el nombre de grupo de trabajo es mismo que el de ubuntu.
3. Si el grupo de trabajo es el mismo que el de ubuntu obviar este paso.- caso contrario cambiar el nombre del grupo de trabajo y poner el mismo nombre como se indica en la siguiente imagen.
4. Ahora reiniciar su equipo de windows, luego del reinicio deberían abrir el explorador de archivos de windows (Tecla Windows + E ) en el panel izquierdo elegir Red donde tendria que mostrarse la carpeta compartida de Ubuntu.
5.Si al realizar el paso 4 no se muestra la carpeta compartida deberían ingresar manualmente al equipo de ubuntu y a todas las carpetas compartidas de las siguiente forma:
Presionar ¨tecla Windows (⊞ Win) + R poner la ip de la PC donde esta instalado Ubuntu
Al ingresar a la PC de ubuntu les pedira usuario y contraseña, este usuario sera el agregado a la base de datos de Samba realizado en los pasos anteriores. Si todos los pasos se ha realizado correctamente podria visualizar, copiar y pegar archivos en dicha carpeta.