Eu acho que você não pode fazer isso. O que você pode fazer é modificar a prioridade para o usuário. Você pode fazer isso editando o arquivo /etc/security/limits.conf
:
john hard priority 20
Define a prioridade dos processos do john para 20 (efetivo após o próximo login). 20 é a prioridade mais baixa.
Dessa forma, john pode usar 100% da CPU, mas se outra pessoa precisar, outro usuário a obterá imediatamente, e as tarefas de john aguardarão (ou, na verdade, ficarão lentas, não pararão completamente).