O que é a classe de login no bsd?

12

Alguém pode me explicar o que está login classem palavras simples.

estrela Brilhante
fonte
O manual possui esta seção dedicada ao assunto.
Richard Smith

Respostas:

11

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.

Aplicar mudanças: cap_mkdb /etc/login.conf

William Sandin
fonte
1

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.

Edward Tomasz Napierala
fonte