O que é a classe de login no bsd?

10

Alguém pode me explicar o que é login class em palavras simples.

    
por shiningstar 21.06.2017 / 16:41

2 respostas

9

As classes de login fazem parte do FreeBSD desde que me lembro. Ele permite que o administrador do sistema (root) defina restrições de recursos para usuários ou um grupo de usuários conforme configurado em /etc/login.conf .

Isso é particularmente útil em servidores com vários usuários, como provedores de webhosting e shell.

Esse tipo de restrição envolve:

  • utilização da CPU
  • Utilização de memória
  • Máximo de arquivos abertos (descritores de arquivos)
  • Maior arquivo individual permitido para criar dentro dessa classe de login (não redundante para cotas).
  • E muito mais.

Caso você faça ajustes, ou adicione novas classes de login, você precisa usar cap_mkdb para gerar um banco de dados de recursos a partir do /etc/login.conf.

Aplicar alterações: cap_mkdb /etc/login.conf

Espero que isso ajude, sinta-se à vontade para deixar um comentário se quiser que eu faça mais.

    
por 21.06.2017 / 19:50
1

Pense nos cgroups. Além disso, você pode encontrar "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.

    
por 22.06.2017 / 12:59

Tags