Se você está procurando restringir o conjunto de comandos que podem ser executados, dê uma olhada em Recurso Shell restrito . Isso não permite executar comandos que contenham /
em seu nome. Você pode copiar / vincular comandos permitidos em uma pasta segura e configurar PATH
. Se configurado corretamente, pode se adequar ao seu requisito.
Esse shell restrito também tenta dificultar a contenção dessas restrições. E evita que você reinvente a roda novamente.