You are on page 1of 17

Fabio Montenegro - 25034240 Fernando Ceron- 26034237 Taller samba Primero nos logeamos con sudo su y descargamos los

paquetes de samba.

Creamos una copia del archivo de configuracin (para evitar errores). Y modificamos el archivo de configuracin

En el archivo de configuracin cambia donde dice workgroup = MSHOME (puede variar segn el caso) a: workgroup = GRUPO_TRABAJO Donde GRUPO_TRABAJO es el nombre del grupo de trabajo de MS Windows o el nombre de dominio, de donde ser parte el servidor Samba. Toca configurar el mismo grupo de trabajo en las computadoras Windows, esto se lo hace en Panel de control>Sistema>Nombre de Equipo>Cambiar Nombre. Si quieres tambin puedes cambiar la linea donde dice server string esto es simplemente la descripcin que ver tu grupo del servidor puedes colocar algo como: server string = %h SERVIDOR FABIO MONTENEGRO. FERNANDO CERON %h lo que hace es imprimir el nombre de host del servidor. Guardamos los cambios y seguimos.

Crear archivo de usuarios a partir del archivo de usuarios del sistema:

Agregamos cada usuario de Linux que queramos agregar al grupo de samba de la siguiente manera

De esta manera creamos los usuarios marcela, fabio, diego. Verificamos con el comando gedit /etc/passwd los usuarios que tiene el sistema. (mostramos solo algunos) fabio:x:1000:1000:fabio,,,:/home/fabio:/bin/bash dhcpd:x:113:123::/var/run:/bin/false tftp:x:114:124:tftp daemon,,,:/var/lib/tftpboot:/bin/false diego:x:1001:1001::/home/diego/:/bin/sh ftp:x:1002:1002::/var/ftp/publico/:/bin/sh clamav:x:116:126::/var/lib/clamav:/bin/false bind:x:115:125::/var/cache/bind:/bin/false squid:x:1003:1003::/home/squid:/bin/sh usuario:x:1004:1004::/home/usuario:/sbin//nologin marcela:x:1005:1005:marcela coral,,,:/home/marcela:/bin/bash Abrimos el archivo de configuracin de samba y buscamos la linea ####### Authentication ####### y modificamos as: ####### Authentication ####### security = user encrypt passwords = yes username map = /etc/samba/smbpasswd siendo username map la ruta que creamos anteriormente

Verificamos que el servidor esta corriendo y reiniciamos el servidor

En adelante lo que haremos sera crear carpetas compartidas con sus respectivos permisos, y agregarlas dentro del archivo samba.conf. Creamos una carpeta compartida, damos permisos 777 y agregamos esta carpeta al archivo de configuracin de samba

Al final del archivo smb.conf agregamos [Grupo] comment = Archivos Compartidos path = /home/fabio/grupo public = yes writable = yes create mask = 0700 directory mask = 0700 force user = nobody browseable = yes force group = nogroup Usamos el comando testparm que va seguido del reinicio del servidor samba para actualizar campos. #tesparm #service smbd restart

Aqu nos muestra el resumen de los recursos compartidos. Y observamos nuestro Grupo que comparte la ruta que creamos /home/fabio/grupo. De esta forma cualquier usuario dentro de la red puede acceder a la carpeta grupo. Si queremos que solo un grupo de usuarios pueda acceder a la carpeta agregamos esta lnea despus de writable: valid users = fabio diego

Agregamos las carpetas de los otros usuarios dentro del archivo samba .conf para que puedan acceder solo a sus carpetas. [fabio 2] comment = Archivos Compartidos path = /home/fabio/ public = yes writable = yes create mask = 0700 directory mask = 0700 force user = fabio browseable = yes force group = fabio # Si queremos que solo un grupo de usuarios pueda accesar a la carpeta agregamos esta lnea despus de writable: valid users = fabio [diego 2] comment = Archivos Compartidos path = /home/diego/ public = yes writable = yes create mask = 0700 directory mask = 0700 force user = diego browseable = yes force group = diego # Si queremos que solo un grupo de usuarios pueda accesar a la carpeta agregamos esta lnea despus de writable: valid users = diego [marce] comment = Archivos Compartidos path = /home/marcela/ public = yes writable = yes create mask = 0700 directory mask = 0700 force user = marcela browseable = yes force group = marcela # Si queremos que solo un grupo de usuarios pueda accesar a la carpeta agregamos esta lnea despus de writable: valid users = marcela volvemos a dar : #tesparm #service smbd restart y observamos como aumento el resumen en testparm

Hacemos la prueba desde un equipo Windows. Desde el men inicio damos ejecutar y digitamos la direccin ip del servidor

Nos muestra la siguiente ventana. Donde observamos las diferentes carpetas que creamos. Aqu cabe hacer una aclaracin y es que los nombres de las carpetas son los mismos que los de los usuarios y sus claves son 123 (esto solo es por agilizar, no esta pensado para aplicar seguridad). Otra cosa es que una vez se acceda a una carpeta y se logee con un determinado usuario ese equipo queda registrado y no podr abrir ninguna otra carpeta que tengo los permisos limitados, nicamente podr acceder a la carpeta grupo que es para cualquier usuario de la red.

Procedamos a instalar las impresoras: #apt-get install cups-pdf #chmod +s /usr/lib/cups/backend/cups-pdf #mkdir ~/PDF/ Los anteriores pasos descargaron e instalaron los paquetes de la impresora virtual, cambiaron permisos y creamos una carpeta para la impresin de documentos. Seguimos, inmediatamente abrimos la aplicacin de impresoras dentro de Ubuntu agregamos una impresora:

Seguimos los pasos tal como muestran las imgenes. Y listo tenemos una impresora virtual instalada. Para obtener las impresoras restantes, en la pantalla de printer damos Ctrl + D y se duplican las impresoras, solo cambiamos el nombre y tenemos las cuatro impresoras. Si obtenemos un mensaje de error como el siguiente. Stopping job because the scheduler could not execute the backend. Lo solucionamos ejecutando en consola: #chmod 700 /usr/lib/cups/backend/cups-pdf #chmod 700 /usr/lib/cups/backend Ahora desde Windows abrimos de la misma forma inicial la ventana con la direccin ip del servidor y observamos que aparecen las impresoras instaladas. Damos doble click en la que deseamos utilizar y nos dir que no posee controlador, instalamos cualquier driver de la lista que nos muestra (el primero que salga) y nos aparecer la ventana de cola de impresin.

Adjunto se encuentra el pdf de la pagina de prueba impreso por la impresora virtual de ceron,

como prueba final para las impresoras, se inicia sesin con un equipo dentro del dominio pero no registrado como usuario dentro de Linux. Y de igual forma accedemos a la impresora ceron para proceder a imprimir como observamos en la siguiente imagen

You might also like