Hola.
En este artículo explicaré como crear un perfil mandatorio en una maquina linux, en este caso el perfil no se descarga del servidor ni tampoc funciona como en los Window$, pero por lo menos se logra mantener un escritorio limpio y organizado en un laboratorio donde acceden numerosas personas cada dia.
Utilizaremos los archivos temporales del sistema operativo, asi nos aseguramos que cuando se reinicie la maquina se borren todos loa archivos que el usuario a dejado.
Primero debemos un script que cree una carpeta llamada usuario en el directorio /tmp del sistema
#!/bin/bash
# script sencillo para generar carpetas temporales
# Crea carpeta temporal llamada usuario
mkdir /tmp/usuario
# Crea sub carpetas dentro de usuario
mkdir /tmp/usuario/documentos
mkdir /tmp/usuario/videos
mkdir /tmp/usuario/canciones
#Crea enlace simbolico en /home/usuario
ln -s /tmp/usuario /home/estudiante/Escritorio/usuario
La última línea crea un enlace simbolico al Escritorio del estudiante, que sera donde unico tendrá permisos de escritura.
El script que lo podemos guardar con el nombre perfil, y lo podemos guardar en /usr/bin
Ahora para que este script se inicie cada vez que arranque la sesion del usuario estudiante usando gnome debemos de ir a :
Sistema –> Preferencias —>Sesiones
en la pestaña Programas de Inicio hacemos clix en el boton Añadir, luego donde dice Orden pongo la ruta completa donde guarde mi script en este caso:
/usr/bin/perfil
Luego abro terminal le doy permisos de ejecucion al script
$chmod +x /usr/bin/perfil
Ahora como root le doy permisos de solo lectura a /home/estudiante (para evitar que el usuario pueda escribir, guardar y/o modificar archivos en /home/estudiante)
Como se han dado cuenta estoy forzando a que se guarden los documentos en /tmp/usuario
Es cuestion de poner un aviso y decir que pueden guardar sus documentos en la carpeta usuario.
Listo cada vez que se reinicia el sistema se borran todos los archivos que estan dentro de /tmp/usuario y la carpeta usuario se vuelve a crear cada vez que se reinicia el sistema.
Es solo un pequeno ejemplo de lo que se puede hacer. Espero que sea de utilidad.
Linvix
No hay comentarios:
Publicar un comentario