As classes de login fazem parte do FreeBSD desde que me lembro. Ele permite que o administrador do sistema (raiz) defina restrições de recursos para usuários ou um grupo de usuários conforme configurado no /etc/login.conf .
Isso é particularmente útil em servidores multiusuário, como provedores de host e shell da web.
Esse tipo de restrição envolve:
Utilização da CPU
Utilização de memória
Máximo de arquivos abertos (descritores de arquivo)
O maior arquivo individual permitido criar nessa classe de logon (não redundante para cotas).
E muito mais.
Caso você faça alguns ajustes ou adicione novas classes de login, é necessário usar o cap_mkdb para gerar um banco de dados de recursos a partir do /etc/login.conf.
Pense em cgroups. Além disso, você pode achar "ps auxw -o class" útil, para ver quais processos pertencem a qual classe e "su -c classname", para alterar sua classe de login para fins de teste.
Respostas:
As classes de login fazem parte do FreeBSD desde que me lembro. Ele permite que o administrador do sistema (raiz) defina restrições de recursos para usuários ou um grupo de usuários conforme configurado no /etc/login.conf .
Isso é particularmente útil em servidores multiusuário, como provedores de host e shell da web.
Esse tipo de restrição envolve:
Caso você faça alguns ajustes ou adicione novas classes de login, é necessário usar o cap_mkdb para gerar um banco de dados de recursos a partir do /etc/login.conf.
Aplicar mudanças:
cap_mkdb /etc/login.conf
fonte
Pense em cgroups. Além disso, você pode achar "ps auxw -o class" útil, para ver quais processos pertencem a qual classe e "su -c classname", para alterar sua classe de login para fins de teste.
fonte