Diferencia entre revisiones de «Instalación y configuración de Samba»
Línea 50: | Línea 50: | ||
En nuestro caso, se solicitó que existieran 2 directorios compartidos: | En nuestro caso, se solicitó que existieran 2 directorios compartidos: | ||
− | |||
[publico] | [publico] | ||
Línea 97: | Línea 96: | ||
smb://164.73.234.111/<carpeta_compartida>/ | smb://164.73.234.111/<carpeta_compartida>/ | ||
+ | O desde un terminal: | ||
+ | |||
+ | $ smbclient -U <usuario> //164.74.234.111/<carpeta_compartida>/ | ||
Revisión del 17:21 16 dic 2011
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>/