Sunteți pe pagina 1din 8

TRABAJO DE TELEPROCESOS

INTEGRANTES:

Marco Bermeo
Carolina Flores
Jose Montero
Cecilia Morales
Johana Torres

TEMA:

Servidor Samba

PROFESOR:

Ing. Pablo Esquivel

AÑO LECTIVO:

2003 - 2004
Configuración del servidor Samba

Los ficheros relacionados con la configuración del servidor Samba se agrupan en el


directorio /etc/samba/. El fichero de configuración principal es smb.conf. Básicamente
smb.conf solo consta de varias secciones que se identifican a través de una cadena
encerrada entre corchetes. Existen tres secciones especiales:
1. [global] : agrupa los aspectos generales del servidor Samba.
2. [homes] : reúne los aspectos relacionados con la forma en que se compartirán
los directorios de todos los usuarios.
3. [printers] : agrupa los aspectos relacionados con las impresoras a compartir.

Ejemplos:
[global]
workgroup = REDES
netbios name = DELTHA
server string = Deltha Samba Server on Linux
encrypt passwords = Yes
log file = /var/log/samba/log.%m
max log size = 50
[homes]
comment = Home Directories
browseable = no
writable = yes

Para configurar un servidor Samba se deben tener en cuenta muchos aspectos. Existe
una herramienta con interfaz Web conocida como SWAT (Samba Web Administration
Tool) que facilita este trabajo. Su fichero de configuración es /etc/xinetd.d/swat y el
puerto por el que funciona por defecto es el 901. Para utilizar SWAT se debe editar el
fichero antes mencionado cambiando el atributo disable, cuyo valor es yes por defecto.

La herramienta SWAT permite conocer las conexiones activas en un momento


determinado.

A continuación se mencionan algunos aspectos de la configuración de un servidor


Samba:
• Globales
• Básicos
• netbios name: almacena el nombre NetBios del servidor con
el que será reconocido por los clientes.
• workgroup: indica el grupo de trabajo o dominio del servidor.
• server string: almacena una cadena descriptiva del servidor.
• Seguridad
• security: indica el tipo de seguridad utilizada por el servidor.
Esta define la forma en que se autenticarán los usuarios para
conectarse
• encrypt passwords: toma los valores ``yes'' o ``no'' indicando
si se asume que los passwords provistos por el cliente se encriptan
o no antes de enviarse al servidor.

• Recursos Compartidos
• writable: indica si el recurso puede escribirse o no. Su opuesta es
read only.
• guest ok: indica si el recurso se comparte para todos los usuarios o
no.
• browseable: indica si el recurso será mostrado como compartido o
no en los clientes.
• Impresoras
• printable: permite indicar si la impresora aceptará o no los trabajos
que se le envien.
• path: indica el directorio donde se colocarán los trabajos de
impresión que envien los clientes.

Clientes de Samba
En Red Hat las herramientas clientes de Samba se agrupan en el paquete nombrado
samba-client.

Comando smbclient
El comando smbclient permite acceder a recursos compartidos por un servidor SMB
con una interfaz similar a la de los clientes FTP, estableciendo una conexión con dicho
servidor. Una vez establecida la conexión SMB, se pueden trasladar, borrar e imprimir
ficheros, etc.
Mediante el empleo de smbclient también es posible hacer consultas de lo compartido
a través del protocolo por un servidor determinado.

Sintaxis: smbclient [servicio] [password] [opciones]


Donde:
servicio : se indica cuando se quiere establecer una conexión SMB con un
determinado recurso compartido. Toma la forma //servidor/recurso. Donde servidor
es el nombre NetBios del servidor y recurso es el nombre de lo compartido por
dicho servidor. Para resolver el nombre del servidor se pueden emplear varios
métodos en un determinado orden. Dichos métodos son mencionados más
adelante. Para identificar al servidor también puede emplearse el número IP.
Ejemplos:
//estudiante8/temp
//192.168.168.72/printer
Algunas opciones:
• -U <usuario> : permite especificar el usuario con el que se quiere establecer la
conexión. En su defecto se utiliza el valor de la variable del entorno USER, y si
esta no tiene valor se emplea el usuario GUEST.

Una vez establecida la conexión SMB se muestra un prompt en el cual se pueden


ejecutar, entre otros, los siguientes comandos:
• ls [patrón] y dir [patrón] : listan los ficheros del directorio actual en el servidor que
satisfagan el patrón especificado como argumento.
• get <fichero_remoto> [fichero_local] : transfiere un fichero desde el servidor al
cliente salvándolo opcionalmente con el nombre especificado en el segundo
argumento.
• mget <patrón> : transfiere desde el servidor al cliente todos los ficheros que
satisfagan el patrón especificado.
• put <fichero_local> [fichero_remoto] : transfiere un fichero desde el cliente al
servidor salvándolo opcionalmente con el nombre especificado en el segundo
argumento.
• mput <patrón> : transfiere desde el cliente al servidor todos los ficheros que
satisfagan el patrón especificado.
• print <fichero> : imprime un fichero si se está conectado a una impresora.
• exit y quit : cierran la conexión con el servidor.

Ejemplos:
$ smbclient //estudiante7/C$ -U administrator
smb: \>

CONFIGURACION GRAFICA

Configuración del servidor Samba


Para configurar Samba usando una interfaz gráfica, se debe usar la Herramienta de
configuración del servidor Samba. La Herramienta de configuración del servidor Samba
es una interfaz gráfica para el manejo de comparticiones Samba, usuarios y
configuraciones básicas. Modifica los archivos de configuración en el directorio
/etc/samba/. Cualquier cambio que no se haya realizado usando esta aplicación a estos
archivos, se mantienen.
Para usar esta aplicación, debe estar ejecutando el sistema X Window y tener
privilegios de root. Para arrancar la Herramienta de configuración del servidor Samba
desde el escritorio, vaya al Botón de menú principal (en el Panel) => Configuración del
sistema => Configuración de servidores => Servidor Samba.
Configuración de las propiedades del servidor
El primer paso para configurar un servidor Samba es configurar las propiedades
básicas y algunas opciones de seguridad. Después de arrancar la aplicación,
seleccione Preferencias => Configuración de servidores desde el menú.

En la pestaña Básica, especifique en cual grupo debería estar el computador así como
también una breve descripción del computador. Esto corresponde a las opciones grupo
de trabajo y server string en smb.conf.
La pestaña de Seguridad contiene las opciones siguientes:
• Modo de autenticación — Esto corresponde a la opción seguridad. Seleccione
uno de los siguientes tipos de autenticación.
• Usuario — (Por defecto) Los usuarios Samba deben proporcionar
un nombre de usuario y contraseña válidos por servidor Samba.
Seleccione esta opción si desea que la opción Nombre de usuario
Windows funcione.
• Contraseñas encriptadas — (Valor por defecto es Si) Esta opción debe estar
activada si los clientes se están conectando desde Windows 98, Windows NT.
• Cuenta del visitante — Cuando los usuarios o invitados se conectan a un
servidor Samba, ellos deben ser comparados con un usuario válido en el
servidor. Seleccione uno de los nombres de usuarios válidos en el sistema para
que sea la cuenta de invitados de Samba. Cuando los invitados se conectan a
un servidor Samba, ellos tienen los mismos privilegios que este usuario. Esto
corresponde a la opción Cuenta del visitante.

Después de pulsar OK, los cambios serán escritos en el archivo de configuración y el


demonio es reiniciado; de este modo los cambios toman efecto de inmediato.

Administración de usuarios Samba

Para añadir un usuario Samba, seleccione Preferencias => Usuarios Samba desde el
menú y haga click en el botón Añadir usuario. En la ventana Crear un nuevo usuario
Samba seleccione Nombre de usuario

Si el usuario tiene un nombre diferente en una máquina Windows y será conectado en


un servidor Samba desde una máquina Windows, especifique ese nombre de usuario
Windows en el campo Nombre de usuario Windows. El Modo de autenticación en la
pestaña Seguridad de las preferencias Configuraciones de servidores debe estar
colocado a Usuario para que esta opción funcione.
Para modificar un usuario existente, seleccione el usuario desde la lista y haga click en
Modificar usuario. Para eliminar un usuario Samba existente, seleccione el usuario, y
haga click en el botón Eliminar usuario.

Añadir una partición Samba

Para añadir una partición Samba, haga click en el botón Añadir. La pestaña Básica
configura las opciones siguientes:
• Directorio — El directorio a compartir vía Samba. El directorio debe existir.
• Descripción — Una breve descripción de la compartición.
• Permisos básicos — Especifica si los usuarios sólo podrán leer los archivos en el
directorio compartido o si pueden leer y escribir al mismo.

En la pestaña de Acceso, seleccione si desea que sólo usuarios específicos accesen la


compartición o si quiere que todos los usuarios Samba tengan acceso a la partición. Si
selecciona permitir el acceso a usuarios específicos, seleccione a los usuarios desde la
lista de usuarios Samba disponibles.

Configuración de línea de comandos


Samba usa el archivo /etc/samba/smb.conf. Si cambia el archivo de configuración, los
cambios no tienen efecto hasta que no reinicie el demonio Samba con el comando
service smb restart.
Para especificar el grupo de trabajo Windows y una breve descripción del servidor
Samba, modifique las líneas siguientes en su archivo smb.conf:

workgroup = WORKGROUPNAME

Reemplace WORKGROUPNAME con el nombre del grupo de trabajo Windows al cual


debería pertenecer la máquina.
Para crear un directorio compartido Samba en su sistema Linux, agregue la siguiente
sección a su archivo smb.conf (después de modificarlo para reflejar las necesidades de
su sistema):

[sharename]
comment = Insert a comment here
path = /home/share/
valid users = joby jose
public = no
writable = yes
printable = no
create mask = 0765

El ejemplo de arriba permite a los usuarios joby y jose leer y escribir el directorio
/home/share, en el servidor Samba, desde un cliente Samba.