Script dvdject para evitar que el usuario olvide el disco | Algo de Linux

sábado, 11 de octubre de 2014

Script dvdject para evitar que el usuario olvide el disco

En ocasiones, algunos usuarios olvidan el disco en la unidad de DVD y cuando llega el siguiente usuario, no puede extraer el disco porque al no haberlo montado él, el sistema no se lo permite.

La solución por la que he optado para resolver el problema ha sido colocar un script en /usr/local/bin/ al que he llamado dvdeject que se inicia cuando el usuario cierra su sesión, comprueba si el CD/DVD está montado y si lo está, lo expulsa. 

Como podéis comprobar, el script es muy sencillo:

#!/bin/bash
#
# Este script se pone en marcha desde /etc/gdm3/PostSession/Default
# 
# Su función es expulsar el CD/DVD introducido por el usuario al cerrar la sesión
# Soluciona el problema de que un usuario se olvide el CD/DVD que ha usado
# 
# Esteban M. Navas Martín
# 27/05/2014

montado=$(mount|grep "/dev/sr"|cut -f1 -d" ")

if [ $montado ]; then
   eject $montado
fi

Podéis descargarlo desde aquí.

Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: