Como limitar comandos do usuário no Linux

Eu tenho um usuário em um grupo: "demo".

Quero definir a política de que esses usuários possam executar 10 comandos, como "vim", "nano", "cd" e etc.

Ou defina a política para ter acesso a todos os comandos, exceto os comandos "ssh" e "cat".

obrigado

questionAnswers(5)

yourAnswerToTheQuestion