O sistema de arquivos proc não suporta alterações de permissão em /proc/sys (graças ao ilkkachu para a correção). Qualquer tentativa de alterar o modo de um arquivo (que é o que faz o chmod ) é rejeitada com um erro de "operação não permitida".
Para alterar um valor, você precisa gravar o arquivo como root :
echo newvalue | sudo tee /proc/sys/kernel/msgmnb
ou, se você for root :
echo newvalue > /proc/sys/kernel/msgmnb
Você também pode usar sysctl :
sudo sysctl -w kernel.msgmnb=newvalue
Você pode garantir que sua configuração seja aplicada na inicialização, adicionando-a a /etc/sysctl.conf .