You are on page 1of 6

Prctica Sobre Samba y Swat Ubuntu 10.

4
0.-) instalar samba desde el administrador de paquetes o desde el punto de comandos
$ sudo apt-get install samba samba-client smbfs smbclient

nota : existen otros administradores grficos de samba como el gadmin-samba. 1.- Instalar samba y swat , desde el administrador de paquetes o si prefiere lo puede hacer desde el punto de comandos con apt-get . 2.- Activar swat en inetd.
$ sudo update-inetd --enable 'swat'

3.- Establecer password para el usuario root, esto para poder ingresar al swat.
Ingresar al swat desde el navegador tecleando la siguiente direccin http://localhost:901

Cambiar antes el password de root con el commando para ello 4.- configurar samba desde el punto de comandos. La configuracin del servidor samba se realiza en el archivo /etc/samba/smb.conf el cual podemos modificar de la siguiente manera:
a) $ sudo nano /etc/samba/smb.conf

nota: nano es el editor de texto, si no esta lo pueden instalar o utilizar gedit


b) buscamos la linea que tenga workgroup y modificamos mshome o la palabra que tenga por nuestro grupo de trabajo en windows. workgroup = MSHOME workgroup // mshome es el grupo de trabajo asi como

c) Creamos carpeta para compartir con permisos

$ sudo mkdir /home/ejemplo $ sudo chmod 755 /home/ejemplo permisos

// chmod para establecer los

// 7 es todos los permisos para el propietario 5 es casi todos los permisos para

us del gpo

5 es casi todos los permisos para el resto

d) Abrimos nuevamente el archivo de configuracin y le agregamos, al final. [ejemplo] comment = archivos compartidos path = /home/ejemplo public = yes writable = no Nota: "public = yes" es para que se pueda acceder a la carpeta cualquier usuario, y "writable = no" es para que no se pueda escribir.

e) para aadir carpetas con nautilus(explorador de archivos)

$ sudo mkdir -p /usr/local/samba/lib/usershares $ sudo chgrp sambashare /usr/local/samba/lib/usershares $ sudo chmod 1770 /usr/local/samba/lib/usershares

Y luego agregas los siguientes parmetros a la configuracin:


usershare path = /usr/local/samba/lib/usershares usershare max shares = 10

Nota: esto nos va a permitir compartir carpetas con el boton derecho del mouse

f) Compartir CDROM

Abrimos el archivo de configuracin y le agregamos, al final, las siguientes instrucciones :


[cdrom] comment = Cd Rom Compartido path = /media/cdrom0 public = yes writable = no browseable = yes

Nota: browseable=yes .Sirve para ingresar a la mquina por medio de windows y linux de forma remota y ver la carpeta que esta compartida)

g) Probar la correcta sintaxis del archivo de configuracin.


$ testparm

5) configurar samba desde el swat .

6) verficar en places si aparece la carpeta compartida ejemplo como una ubicacin disponible 7) navegar en el explorador de red , (places , network) y verificar las carpetas compartidas. 8) Tratar de crear una carpeta nueva dentro de ejemplo , si no se puede crear. Modificar lo que sea necesario para que a esta se le pueda agregar una carpeta o un archivo. 9) Agregar un archivo, cualquiera. 10) Ir a windows y en el explorador o el navegador poner la direccin ip de la compu con linux y el nombre de la carpeta compartida. Ejemplo: \\192.168.1.67\ejemplo 11) intente conectarse desde otro linux de la siguiente forma: smb://192.168.1.67/publico/

Continuacion de la practica... nota : a) para reiniciar samba utilizar : sudo restart smbd b) para verificar que el proceso esta corriendo teclear : ps -ax (muestra los daemonds o procesos que estan actualmente ejecutandose) Respuesta a las modificaciones a la practica 1 a) para que la carpeta compartida permite crear archivos necesitamos primero modificar los permisos, los archivos en linux tienen 3 tipos de permiso, lectura escritura y ejecucin, adems debemos especificar 3 permisos diferentes para cada archivo creado(para dueo del archivo, para los usuarios del grupo y para otros) por esa razn tecleamos 3 digitos, el 7 significa que se permite modificar. Le damos derecho de modificacin a todos los usuarios de la carpeta compartida: chmod 777 /home/ejemplo b) enseguida editamos el archivo de configuracin de samba.
$ sudo gedit /etc/samba/smb.conf en el prrafo de configuracin de la carpeta compartida ejemplo, cambiamos el parametro Writable a yes. [ejemplo] comment = archivos compartidos path = /home/ejemplo public = yes writable = no lo cambiamos por

writable = yes

grabamos el archivo y luego reiniciamos el servicio de samba.

$ sudo restart smbd Nota: los permisos deben ser iguales en samba y en linux es por eso que cambiamos los permisos tanto para la carpeta con chmod y luego lo hicimos en el archivo de configuracion de samba. c) crear una carpeta desde linux con el explorador ci) crear una carpeta desde windows en la carpeta compartida de linux. cii) Luego vaya a linux y compruebe que la carpeta creada desde windows aparece en linux y se puede accesar si ningn problema. ciii) Copie un archivo y verifique que se puede usar en las dos plataformas.

12) crear un nuevo usuario para samba. A) primero creamos un usuario en linux , $ sudo adduser <nombre del usuario> ejemplo : $ sudo adduser pepe les pedir establecer la contrasea. b) En seguida creamos un usuario en samba: $ sudo smbpasswd -a <usuario> ejemplo: $ sudo smbpasswd -a pepe

13) crear una nueva carpeta compartida (nombrela como quiera), darle derechos de escritura, para el propietario, los usuarios del grupo y para otros. 14) Agregar carpeta en el archivo de configuracin de samba. Solo que ahora la carpeta estar compartida solo para un usuario especifico(pepe en este caso) . Para esto agregue la siguiente linea en la configuracin: username = pepe si desea agregar mas usuarios, solo tiene que separarlos con un espacio. username = pepe jose miguel 15) desde el explorador de mis sitios de red de windows trate de ingresar a la nueva carpeta compartida en linux. Que sucedio? Parte 3 de la prctica... 16) Instalar webmin
17) establecemos contrasea al root, para ello primero cambiamos al modo privilegiado. a) sudo su (cambia al modo privilegiado) b) sudo passwd root (establecer contrasea) c) cuando instalamos webmin por defecto copia el archivo de cuentas de usuarios del directorio /etc/passwd, y crea su archivo propio en /etc/webmin/minserv.users, pero como por default el root esta desactivado y sin contrasea asi lo copia y por lo tanto no podemos acceder al webmin. d) Solucin: reconfigure el webmin con el comando dpkg-reconfigure webmin. Con esto se regenera el archivo de usuarios de webmin.

e) reiniciamos el webmin : $ sudo /etc/init.d/webmin start

18) para accesar teclear en el exporador https://localhost:10000

You might also like