Se você está tentando fazer isso para as pessoas invocando o comando /sbin/mount
e /sbin/umount
, tudo o que você precisa fazer é criar um programa wrapper para ambos e programar o que quiser para esses programas wrapper.
Um programa wrapper substituindo o /sbin/mount
pelo programa wrapper que chama o% real/sbin/mount
(renomeado para algo como /sbin/mount-real
ou /sbin/umount-real
). Para evitar que alguém chame o programa real, use as permissões do grupo para restringi-lo e defina o bit SGID nos programas wrapper.
Se você deseja corrigir a chamada da biblioteca mount(2)
, isso é um esforço e provavelmente difícil e provavelmente não recomendável, pois isso pode causar problemas para o processamento interno dos sistemas, especialmente durante a inicialização e o encerramento.
Mesmo com um programa de wrapper, você provavelmente terá que testá-lo completamente para evitar a interferência do sistema e fazer ajustes apropriados.