IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix
Samba / Práctica 3
Comandos:
useradd, passwd, chmod
Aplicaciones:
samba suite, nano, vi
Enunciado:
Antes de realizar esta práctica es
necesario cumplimentar la práctica samba_p01.html o, en
su caso (preguntar al profesor), instalar los suites
samba-server y samba-client en la VM con la que vaya a
realizar este taller.
El objeto de este trabajo es
permitir a una red de máquinas que funcionan como puestos de
trabajo, ya sean desktop con Microsoft Windows o con
GNU/Linux, el acceso a los directorios $HOME que cada usuario del puesto tiene
en un servidor samba (máquina deb-* del alumno).
En los puestos con MS Windows los
usuarios se identificarán al abrir la sesión de trabajo
(usuario/contraseña) y será suficiente para asignar el recurso
correspondiente en el servidor samba al solicitarlo, ya sea
como conexión permanente de red o en cualquier ventana de
diálogo de acceso a datos.
En el caso de los puestos GNU/Linux este
procedimiento se hará desde la línea de ordenes de la shell
con el comando smbclient.
Entre los empleados existe un supervisor que puede acceder a todas las carpetas $HOME de los usuarios pero sólo con permisos de lectura. Las especificaciones de la instalación son las siguientes:
1
USER | LOGIN-ID | PASSWORD | SHARE NAME | DIRECTORY | WKST |
Alan Stargate | alan | alm1961 | alan | /data | PC1 |
Bolton Meany | bolton | bolm1962 | bolton | /data/bolton | PC2 |
Jeanny Meany | jeannie | jema1965 | jeannie | /data/jeannie | PC3 |
Suzy Millicent | suzy | suzy8339 | suzy | /data/suzy | PC4 |
Ursula Jenning | ujen | ujen4112 | ursula | /data/ursula | PC5 |
Peter Pan | peter | pete50998 | peter | /data/peter | PC6 |
Ronald Reagan | ron | rona2345 | ronald | /data/ronald | PC7 |
Leonardo Di Caprio | leo | capri4236 | leonardo | /data/leonardo | PC8 |
Russell Crown | russ | cro1876 | russell | /data/russell | PC9 |
2
Como datos de prueba, en cada directorio $HOME de aquellos usuarios que no son supervisor almacenar toda la estructura de directorios y archivos que cuelguen de /etc de forma recursiva y cuyos nombres empiecen con la primera letra del Login-ID de cada usuario. Los archivos se ubicarán en el directorio $HOME/etc (todos al mismo nivel jerárquico y aquellos que coincidan en nombre se sobreescribirán con el último candidato). Los directorios colgarán de $HOME/etc incluyendo todos los directorios padres que posean.
3
Verificar el funcionamiento de la instalación desde ambos puestos, uno con MS Windows y otro GNU/Linux.