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.
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
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.