Custom Search
Bloggers Activos
Emacs como IDE para CakePHP aarkerio
La Negación del Viaje Lunar tonathiu
Porque los mononeurones si tenemos madre! blacksoul
BrunoFerías thot
The Art vendaval
Aclimatación extraterrestre ¿para qué? ahuramazdah
¿A que le tienes miedo? teosho
Sobre nazis, terror y medios tonathiu
Amenazas a la cuarta dimensión ¿de veras? ahuramazdah
Tarjeta Broadcom BCM94311MCG rev 02 teosho
Last Download
Segunda Fundación
Segunda Fundación
Pidiendo OpenSolaris 2008.5
vendaval
Sospechosismo
aarkerio
Slackware 12.1 Final
vendaval
OpenBSD 4.3 Liberado
vendaval
Linux hot girl
aarkerio
Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D
asarch
Sistema Infalible
ordbal
Calderón puede ser sujeto a juicio político, sostiene Carrancá
tonathiu
Histórico
aarkerio
La desnutrición en México
aarkerio
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
No compres, adopta
No compres, adopta

Hacktivism

LinuxChix button

GNU/Linux \ Bailando Samba en Debian
GNU/Linux
Bailando Samba en Debian

Este artículo ha sido consultado en 747 ocasiones.

Los paquetes que necesitamos son para instalar el servidor de samba en un sistema Debian son:

# apt-get install samba samba-common

    El sistema ingresará a un menú que nos pedirá el nombre del grupo de trabajo o dominio, si queremos correr samba como demonio o como servicio inetd, (siendo samba un programa muy utilizado lo mejor es correrlo como demonio) y si deseamos utilizar contraseñas cifradas (Se responde afirmativamente a esta pregunta, de esta forma se hará uso de cifrado para el intercambio/almacén de contraseñas).

    Luego nos pregunta "Utilizar la información del DHCP para configurar WINS" le decimos NO (si no vamos a usar)

Si queremos recorrer nuevamente las opciones:

# /usr/sbin/dpkg-reconfigure --priority=low samba

Vamos ahora a instalar las funciones de cliente de samba:

# apt-get install smbclient smbfs

Una vez se ha completado el proceso de instalación, el sistema tendrá disponibles las siguientes herramientas (para saber que hace cada una, se pueden consultar las páginas del manual que traen adjuntas):

# /usr/bin/dpkg -L smbclient | /bin/grep bin
/usr/bin
/usr/bin/smbclient
/usr/bin/smbtar
/usr/bin/rpcclient
/usr/bin/smbspool
/usr/bin/smbtree
/usr/bin/smbcacls
/usr/bin/smbcquotas

# /usr/bin/dpkg -L smbfs | /bin/grep bin

/sbin
/usr/bin
/usr/bin/smbmount
/usr/bin/smbumount
/usr/bin/smbmnt
/sbin/mount.smbfs
/sbin/mount.smb

Estructura del archivo smb.conf

La configuración de Samba se almacena en el archivo smb.conf, que en el sistema Debian GNU/Linux 
se encuentra en el directorio /etc/samba/. 
La edición de este archivo se puede hacer utilizando un editor de textos o haciendo uso de herramientas gráficas, como la que provee Samba: SWAT

Ejemplo 1. Un archivo smb.conf mínimo

[global]
workgroup = GRUPODETRABAJO
netbios name = MINOMBRE

[recurso-compartido1]
path = /tmp

[recurso-compartido2]
path = /otro_directorio_compartido
comment = Algunos archivos aleatorios

Ejemplo 2. Comprobando el archivo por defecto smb.conf con testparm

# /usr/bin/testparm 
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[ENTER]
# Global parameters
[global]
workgroup = GSRDOMAIN
server string = %h server (Samba %v)
obey pam restrictions = Yes
passdb backend = tdbsam, guest
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
invalid users = root

[homes]
comment = Home Directories
create mask = 0700
directory mask = 0700
browseable = No

[printers]
comment = All Printers
path = /tmp
create mask = 0700
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

INSTALACION Y CONFIGURACION DE SWAT

Swat es una herramienta de administración de Samba en formato web bastante práctica, pero que en realidad agrega y quita líneas en el archivo de configuración de samba (/etc/samba/smb.conf).

Comenzamos por instalar swat al modo Debian:

#/usr/bin/apt-get install swat

Tras la instalación de SWAT, se ha de activar en el archivo de configuración de inetd:

Activación de SWAT en inetd:

# /usr/sbin/update-inetd --verbose --enable swat
Processing /etc/inetd.conf
Processing service `swat' ... enabled

En realidad, lo que hace es descomentar la línea que corresponde en /etc/inetd.conf

Ahora se hace que el superservidor inetd relea su configuración, quedando el servicio SWAT disponible en el sistema:

Hacemos que el superservidor inetd relea su configuración

# /usr/bin/killall --verbose -HUP inetd
Killed inetd(3005) with signal 1

Mostramos las conexiones de SWAT

# /bin/netstat -puta | /bin/grep swat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:swat *:* LISTEN 1265/inetd

Gestión de SWAT desde xinetd

Para ejecutar SWAT desde el superservidor xinetd se ha de crear la configuración para este servicio en dicho superservidor. Esto se realiza creando un nuevo archivo denominado swat bajo el directorio /etc/xinetd.d, cuyo contenido sea:

Contenido del archivo /etc/xinetd.d/swat

service swat
{
disable = no 
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/swat
# server_args = -a
}

No olvidarse de agregar en el archivo hosts.allow la línea:

swat : 192.168.95.0/24 

que es la red local a la que permitimos acceder a la herramienta swat

Releyendo la configuración de xinetd

# /etc/init.d/xinetd reload
Reloading internet superserver configuration: xinetd.


Para ejecutar SWAT, teclee en su navegador favorito la siguiente dirección: http://localhost:901/ 
y verá un propmt de ingreso de nombre de usuario y contraseña, para acceder a los menús de la herramienta.

Muy fácil y práctico. No olvidarse de colocar las reglas en el firewall para que permita ingresar paquetes desde la red local contra el puerto 901 del servidor y salientes desde el mismo puerto.

Informe basado en el siguiente documento:

http://es.tldp.org/Tutoriales/doc-openldap-samba-cups-python/htmls/index.html

Lte.Daniel Minacori
www.berkanet.com.ar
ventas@berkanet.com.ar


Última actualización: 2007-04-29 10:56:58-05

Printable version

Add comment:



Captcha




Que estas haciendo?
scarecrowscarecrow está:
Du hast?
2 hours, 30 minutes ago

der_teufelder_teufel está:
Ich habe einen Kater, aber nicht so schlecht...
10 hours, 5 minutes ago

rnstuxrnstux está:
Y yo un Abrazo.
1 day, 10 hours ago

saidjosesaidjose está:
Dandole su habrazote a mi santa madre que me soporta
1 day, 12 hours ago

dsquiddsquid está:
esperando a que este el pozole
1 day, 13 hours ago

asarchasarch está:
He cambiado NetBSD por Fedora 8, es que era muy "caliente"
1 day, 23 hours ago

Que estuvimos haciendo >>
Chipotle Software

En tu equipo tienes:
Sólo Windows
Windows y Linux
Sólo Linux
Linux y un BSD
Solaris, linux y BSD
Sólo MacacOS
Rapiditas
Problemas de Lenguaje en niños
10408 lecturas
Sexualidad infantil y juvenil
9165 lecturas
Anticoncepción de Emergencia
7832 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
6915 lecturas
Sinapsis y exocitosis
6224 lecturas
Mi primer CakePHP, mmmmm cakeee
5257 lecturas
Evolución filética en las hepáticas
4697 lecturas
BASH y Primeros Comandos
4010 lecturas
CakePHP II Active Record
3741 lecturas
Cómo convertirse en hacker
3619 lecturas
Add to Technorati Favorites

ir arriba
Digna cosa es, aún para un anciano, el aprender. Sófocles

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer