Diferencia entre revisiones de «Instalación y configuración de Samba»

De CURE - Informática
Ir a la navegación Ir a la búsqueda
(Página creada con '==Samba== ===Instalación=== El cliente viene instalado por defecto en Ubuntu, por lo que solamente es necesario instalar el servidor. Para ello, instalamos el siguiente paqu...')
 
m
 
(No se muestran 3 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
 +
[[Category:Descontinuadas]]
 +
 +
 
==Samba==
 
==Samba==
 +
  
  
Línea 7: Línea 11:
  
 
  $ sudo apt-get install samba
 
  $ sudo apt-get install samba
 +
 +
 +
 +
===Configuración===
 +
 +
 +
Para configurar samba hay que editar el archivo:
 +
 +
/etc/samba/smb.conf
 +
 +
 +
Lo primero es configurar correctamente el grupo de trabajo, buscando y editando la siguiente linea:
 +
 +
[global]
 +
workgroup = WORKGROUP
 +
 +
cambiando '''WORKGROUP''' por nuestro grupo de trabajo. En nuestro caso '''ADMREDES'''.
 +
 +
 +
Luego agregamos la carpeta que queremos compartir:
 +
 +
[public]
 +
comment = Public Folder
 +
path = /home/public
 +
public = no
 +
writable = yes
 +
create mask = 0777
 +
directory mask = 0777
 +
 +
Algunos parametros configurables son:
 +
 +
* '''comment''': comentario sobre el recurso compartido
 +
* '''path''': direcotorio compartido
 +
* '''public''': si es o no de acceso público
 +
* '''writable''': si es de sólo lectura o si es de lectura y escritura
 +
* '''read only''': inverso de "'''writable'''"
 +
* '''create mask''': Permisos por defecto que se da a los archivos cuando son creados
 +
* '''directory mask''': Permisos por defecto que se le da a los directorios cuando son creados
 +
 +
Para más información, leer la pagina man de '''smb.conf(5)'''.
 +
 +
En nuestro caso, se solicitó que existieran 2 directorios compartidos:
 +
 +
[publico]
 +
comment = Directorio /publico
 +
path = /publico
 +
public = yes
 +
read only = yes
 +
 +
[homes]
 +
comment = Directorio /home
 +
browseable = no
 +
public = no
 +
writable = yes
 +
create mask = 0777
 +
directory mask = 0777
 +
 +
 +
'''[homes]''' es una opción de Samba, mediante la cual, se indica que cuando un usuario intenta entrar por Samba a "'''homes'''" es automáticamente redirigido a su directorio personal.
 +
 +
 +
Luego, descomentamos la linea:
 +
 +
security = user
 +
 +
para que las carpetas queden compartidas con autenticación de usuario.
 +
ó sustituirla por:
 +
 +
 +
Luego de terminar los cambios reiniciamos el servidor samba:
 +
 +
$ /etc/init.d/smbd restart
 +
 +
 +
== Acceso a las carpetas compartidas ==
 +
 +
=== Desde Windows ===
 +
 +
Desde Windows colocamos en la barra de direcciones de alguna ventana:
 +
 +
\\164.73.234.111\<carpeta_compartida>
 +
 +
=== Desde Linux ===
 +
 +
Desde Linux (que tenga instalado el paquete samba-client) abrimos una carpeta y colocamos en la barra de direcciones:
 +
 +
smb://164.73.234.111/<carpeta_compartida>/
 +
 +
O desde un terminal:
 +
 +
$ smbclient -U <usuario> //164.74.234.111/<carpeta_compartida>/
 +
 +
 +
==Referencias==
 +
 +
* http://taller.curerocha.edu.uy/mediawiki/index.php/Samba
 +
 +
* http://doc.ubuntu-es.org/SAMBA

Revisión actual - 16:51 14 ene 2022


Samba

Instalación

El cliente viene instalado por defecto en Ubuntu, por lo que solamente es necesario instalar el servidor. Para ello, instalamos el siguiente paquete desde los repositorio de Ubuntu:

$ sudo apt-get install samba


Configuración

Para configurar samba hay que editar el archivo:

/etc/samba/smb.conf


Lo primero es configurar correctamente el grupo de trabajo, buscando y editando la siguiente linea:

[global]
workgroup = WORKGROUP

cambiando WORKGROUP por nuestro grupo de trabajo. En nuestro caso ADMREDES.


Luego agregamos la carpeta que queremos compartir:

[public]
comment = Public Folder
path = /home/public
public = no
writable = yes
create mask = 0777
directory mask = 0777

Algunos parametros configurables son:

  • comment: comentario sobre el recurso compartido
  • path: direcotorio compartido
  • public: si es o no de acceso público
  • writable: si es de sólo lectura o si es de lectura y escritura
  • read only: inverso de "writable"
  • create mask: Permisos por defecto que se da a los archivos cuando son creados
  • directory mask: Permisos por defecto que se le da a los directorios cuando son creados

Para más información, leer la pagina man de smb.conf(5).

En nuestro caso, se solicitó que existieran 2 directorios compartidos:

[publico]
comment = Directorio /publico
path = /publico
public = yes
read only = yes
[homes]
comment = Directorio /home
browseable = no
public = no
writable = yes
create mask = 0777
directory mask = 0777


[homes] es una opción de Samba, mediante la cual, se indica que cuando un usuario intenta entrar por Samba a "homes" es automáticamente redirigido a su directorio personal.


Luego, descomentamos la linea:

security = user

para que las carpetas queden compartidas con autenticación de usuario. ó sustituirla por:


Luego de terminar los cambios reiniciamos el servidor samba:

$ /etc/init.d/smbd restart


Acceso a las carpetas compartidas

Desde Windows

Desde Windows colocamos en la barra de direcciones de alguna ventana:

\\164.73.234.111\<carpeta_compartida>

Desde Linux

Desde Linux (que tenga instalado el paquete samba-client) abrimos una carpeta y colocamos en la barra de direcciones:

smb://164.73.234.111/<carpeta_compartida>/

O desde un terminal:

$ smbclient -U <usuario> //164.74.234.111/<carpeta_compartida>/


Referencias