Estou tentando configurar o Cgroups para um usuário não-root glassfish .
Configuração do sistema:
Deve ser possível criar um Cgroup para um usuário não-root emitindo estes comandos:
Para subsistema da CPU:
$ sudo mkdir /sys/fs/cgroup/cpu/${USER}
$ sudo chown -R ${USER} /sys/fs/cgroup/cpu/${USER}
Para o subsistema Dispositivos:
$ sudo mkdir /sys/fs/cgroup/devices/${USER}
$ sudo chown -R ${USER} /sys/fs/cgroup/devices/${USER}
Isso funciona para o subsistema da CPU. Desde que eu sou capaz de escrever para controlar arquivos como glassfish , como cpu.cfs_period_us como abaixo
echo 43434 > cpu.cfs_period_us
Mas escrever para o subsistema Dispositivos, como
echo 'a *:* rwm' > devices.deny
Resulta no seguinte erro
bash: echo: write error: Operation not permitted
Permissões do subsistema da CPU
Permissões do subsistema do dispositivo
Qualquer ajuda seria muito apreciada, fiquei preso a isso por tanto tempo e isso não faz sentido para mim.
Tags permissions linux centos cgroups