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.

    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.