Beruflich Dokumente
Kultur Dokumente
Instalaremos los paquetes necesarios para disfrutar del servicio. Para ello ejecutaremos:
//
Instalar
samba
sudo apt-get install samba samba-common smbclient samba-doc smbfs
As tendremos instalados y actualizados a la ltima versin, los paquetes bsicos para disfrutar
del servicio SAMBA.
Configuracin de samba
Samba, al igual que casi todas las aplicaciones para Linux, dispone de un archivo de texto para
su configuracin. Se trata del archivo:
//
Archivo
de
configuracin
de
samba
/etc/samba/smb.conf
Aunque el archivo de configuracin de samba es bastante extenso, para empezar a disfrutar de
samba, tenemos que hacer muy pocos cambios. El archivo de configuracin se divide en
secciones identificadas por un nombre entre corchetes. Hay tres secciones especiales que
son [global], [homes] y [printers].
La seccin principal es la seccin [global] que nos permite configurar los parmetros
generales del servicio.
La seccin [homes] nos permitir compartir las carpetas home de cada usuario, para
que cada usuario pueda acceder a su carpeta home por la red.
Para compartir una carpeta, debemos crear una seccin nueva. El nombre de la seccin, ser
el nombre del recurso compartido. Ejemplo, si queremos compartir la carpeta /home/comunprofes y llamar al recurso compartido profes, debemos crear una seccin llamada [profes].
Para facilitar la configuracin de sambaexiste una herramienta llamada swat que permite, va
web,
configurar
la
aplicacin.
Puesto que editando el archivo smb.conf se pueden configurar ms de 300 parmetros, dando
lugar a miles de configuraciones, nos limitaremos a analizar los parmetros ms relevantes y a
la
comparticin
de
archivos
impresoras
directamente.
Archivo smb.conf
Podemos ver un ejemplo del archivo de configuracin de samba haciendo clic aqui.
A continuacin analizaremos un sencillo archivo smb.conf:
# Ejemplo de archivo de configuracin de samba smb.conf
#Seccin
global,
parmetros
[global]
#
Seguridad
por
security
=
#
Grupo
de
trabajo
workgroup
=
#
Las
contraseas
se
debern
enviar
encrypt
passwords
=
#
Samba
ser
servidor
wins
support
=
#
Nivel
y
longitud
mxima
del
archivo
log
level
=
max
log
size
=
#
Por
defecto,
lectura
y
read
only
=
#
Se
comparten
tambin
las
load
printers
=
#
Seccin
[homes]
#
comment
#
browsable
#
Mscara
create
#
Mscara
directory
#
[printers]
path
printable
min
homes,
carpetas
home
usuarios
user
'Aula5'
Aula5
encriptadas
yes
wins
yes
de
registro
1
1000
escritura
no
impresoras
yes
de
Carpetas
No
=
de
creacin
mask
de
mask
de
archivos
=
creacin
de
=
Seccin
printers,
=
space
Carpeta
Comentario
home
explorables
no
(rxw------)
0700
carpetas
0700
/var/tmp
yes
2000
profesores
carpeta
compartida
/home/samba/profesores
Explorable
yes
escritura
=
no
archivos
(rxwrxw---)
=
0770
de
carpetas
=
0770
comn
alumnos
=
only
usuarios
impresoras
#
Carpeta
comn
[profesores]
#
Ruta
de
la
path
=
#
browsable
=
#
Lectura
y
read
only
#
Mscara
de
creacin
de
create
mask
#
Mscara
de
creacin
directory
mask
#
[alumnos]
browsable
read
generales
yes
no
path
#
Carpeta
[programas]
browsable
read
#
guest
path
#
[laserjet5]
path
#
printable = yes
/home/samba/profesores/alumnos
comn
del
centro
=
only
Se
admiten
ok
=
=
(solo
yes
yes
invitados
yes
/home/samba/programas
Parmetros
impresora
=
Se
lectura)
permite
/tmp
imprimir
Todas las lneas que comienzan por almoadilla (#) o punto y coma (;) son lneas de comentarios
y
son
ignoradas
por samba.
Como hemos comentado anteriormente, el archivo smb.conf est dividido en secciones
identificadas con corchetes [ ] . Ninguna de las secciones son obligatorias aunque normalmente
suelen tener las siguientes secciones:
Seccin [global]
En la seccin [global] se configuran los parmetros generales (globales) que determinarn el
modo de comportamiento general del servidor samba. Todos los parmetros que se omitan
tomarn el valor predefinido por defecto. Existen unos 300 parmetros que se pueden
configurar en sta seccin. A continuacin exponemos los parmetros ms significativos y
ejemplo de valor:
Igual que hosts allow pero para especificar los rangos no permitidos
security = share
'Share' significa compartir los recursos con contrasea (como W95, 98,...).
'Server' indica que los permisos son gestionados por otro servidor.
Archivo que guarda las contraseas encriptadas de acceso a samba. Para que
un usuario pueda acceder a samba debe existir en el sistema pero no tiene por
qu coincidir la contrasea de un usuario en el sistema linux con la
de samba aunque es aconsejable.
Para que samba sea controlador de dominio. Lo lgico es que domain logons
est a 'yes'
Para que samba sea autentificador del dominio. En este caso, habr que poner
'security = user' porque no tiene sentido que el samba sea servidor de dominio
y que comparta los recursos con contrasea.
Seccin [homes]
En esta seccin se configuran los parmetros para compartir la carpeta home (carpeta donde
se almacena el perfil y todos los documentos) de cada usuario. Esta seccin es opcional. Si no
existe, no se compartirn las carpetas home de cada usuario. Se utiliza cuando se desean
crear perfiles mviles de forma que cuando se identifique el usuario en cualquiera de los PCs
de la red, se mapee de forma automtica su perfil.
Seccin [printers]
En esta seccin se configuran los parmetros para compartir las impresoras o colas de
impresin disponibles en el servidor.
browseable = yes
guest ok = yes
Qu lenguajes de programacin
hay que dominar en 2015
Escrito por campusMVP el 22 enero 2015 08:00
ms
populares dentro
de
la
comunidad.
Hace
unos
das Todd
1- Los de siempre:
Existen lenguajes como Java, Ruby o Phyton o plataformas como .Net que nos
dan la impresin que llevan ah toda la vida. Cada uno de ellos tiene una gran
comunidad de usuarios por lo que se le augura una larga vida. As que, en
funcin de tu orientacin profesional, no te vendr mal incluir alguno de ellos en
tu CV.
aplicaciones
web
de
empresa.
Con
Java
Los
usuarios
de Phyton dicen
Aplicaciones
web,
estadsticas:
sea
interfaces
cual
sea
que puede
de
el
hacerlo
usuario,
problema,
anlisis
hay
casi
todo.
de
datos,
probablemente
interese
descargarte
gratis este
eBook
con
20
consejos
2-
El omnipresente
3- Las tres Cs
web
utilizando
Azure
.NET,
aplicaciones
para
para
productividad.
Multiplataforma,
gran
rendimiento,
4- Apple y Google
5- Bases de datos
SQL (Structured
Query
Language): SQL
permite
Las dos