Si está intentando hacer esto para las personas que invocan el comando /sbin/mount
y /sbin/umount
, todo lo que tendría que hacer es crear un programa envoltorio para ambos y programar lo que desee en estos programas envolventes.
Un programa contenedor que se reemplaza /sbin/mount
por el programa contenedor que llama al real /sbin/mount
(renombrado a algo como /sbin/mount-real
o /sbin/umount-real
). Para evitar que alguien llame al programa real, use permisos de grupo para restringirlo y establezca el bit SGID en los programas de envoltura.
Si está buscando arreglar la mount(2)
llamada a la biblioteca, bueno, eso es un esfuerzo y probablemente difícil y probablemente no aconsejable, ya que esto podría causar problemas para el procesamiento de los sistemas internos, especialmente durante el inicio y el apagado.
Incluso con un programa envoltorio, probablemente tenga que probarlo a fondo para evitar interferencias en el sistema y hacer los ajustes adecuados.