Instalar y compartir carpetas
1. Instalar Samba
Abre una terminal y ejecuta:
sudo apt update
sudo apt install samba
2. Configurar las carpetas compartidas:
sudo mkdir -p /srv/samba/public
sudo mkdir -p /srv/samba/private
Asigna los permisos adecuados:
sudo chmod -R 0777 /srv/samba/public
sudo chmod -R 0700 /srv/samba/private
sudo chown -R nobody:nogroup /srv/samba/public
3. Configurar Samba:
Edita el archivo de configuración de Samba:
sudo nano /etc/samba/smb.conf
Añade las siguientes configuraciones al final del archivo:
[public]
path = /srv/samba/public
browsable = yes
writable = yes
guest ok = yes
read only = no
[private]
path = /srv/samba/private
browsable = yes
writable = yes
valid users = @sambashare
read only = no
4. Configurar usuarios y permisos:
Añade un usuario al grupo sambashare
(puedes crear este grupo si no existe):
sudo groupadd sambashare
sudo usermod -aG sambashare $USER
Crea un usuario de Samba y asígnale una contraseña:
sudo smbpasswd -a $USER
5. Reiniciar Samba:
Reinicia el servicio de Samba para aplicar los cambios:
sudo systemctl restart smbd
sudo systemctl restart nmbd
6. Acceder a las carpetas compartidas:
- Desde Linux: Puedes montar la carpeta compartida utilizando smbclient
o cifs
.
smbclient //server_ip/public
smbclient //server_ip/private -U your_username
O montar la carpeta directamente:
sudo mount -t cifs -o username=your_username //server_ip/private /mnt/private