tendo prioridade elevada e permissao @audio geral em rc.local

0

Estou tentando executar a instância jackd em /etc/rc.local (junto com alguns outros aplicativos) de um script de inicialização personalizado.

O sistema é ubuntustudio e configurei tudo para ter permissões elevadas ao executar aplicativos do grupo @audio.

quando estou logado, vejo isso:

nass@starkill:~$ ulimit -r -l
real-time priority              (-r) 95
max locked memory       (kbytes, -l) unlimited

que é esperado e posso executar o script que escrevi.

mas, quando executo meu script em /etc/rc.local como

su - nass -c "ulimits -r -l cd audio_setup/scripts ; bash ./start_audio"

então meu usuário não (ainda?) tem permissões elevadas.

real-time priority              (-r) 0
max locked memory       (kbytes, -l) 64

existe um script que eu possa executar antes do meu script start_audio para elevar minhas permissões?

obrigado

    
por nass 17.04.2015 / 11:41

1 resposta

1

Edite este arquivo como root:

/etc/pam.d/su

Pesquise e descomente esta linha no arquivo removendo #:

# session    required   pam_limits.so

Reinicie e teste.

    
por laugeo 17.04.2015 / 18:50