Ya hemos configurado la conexión a través de ssh a nuestro servidor srv01, por lo tanto ahora podemos trabajar de forma remota con nuestro servidor desde nuestro sistema habitual, que es el Debian 12 con xfce.
1. Preparando el sistema srv01
Queremos que cada vez que se cree una cuenta de usuario en el sistema srv01 el usuario tenga en su directorio personal la siguiente estructura de directorios:
- educatica
- docs
- practicas
- examenes
- proyectos
- inicial
- medio
- final
- revision
- multimedia
- audios
- videos
- presentaciones
- backups
- dev
- php
- python
- scripts
- sql
¿Conoces el directorio /etc/skel? Busca ayuda sobre este directorio.
creaUsuarios.sh
Crea un script en el servidor que permita crear usuarios de forma rápida en el sistema. Este script recibirá una lista variable de nombres de usuario que tendremos que añadir al sistema. Para cada usuario, se creará su directorio personal y se configurará para que utilice la shell /bin/bash. Además utilizará como contraseña ClaveRoot#20.
Realiza las comprobaciones necesarias para poder ejecutar el script correctamente.
creaUsuarios.sh version 2
Modifica el script anterior para que compruebe un caso especial: se pasa un solo parámetro que es la ruta de un fichero. Si se pasa un único parámetro y este es la ruta de un fichero que existe, entonces la lista de usuarios a crear estará en dicho fichero dónde cada nombre de usuario a crear estará en un línea distinta.
Si se pasa un parámetro y no es la ruta de un fichero que exista, entonces se entenderá que es el nombre de un usuario a crear. El script seguirá funcionando igual, recibiendo una lista variable de parámetros.
Soluciones
Lo primero que vamos a hacer es crear la estructura de directorios dentro de /etc/skel. Podemos utilizar las llaves para extender las rutas.
Después, vamos a instalar mousepad en el servidor para poder ejecutarlo y vamos a conectarnos exportando el servidor X a nuestro sistema.




