¿Qué es la clase de inicio de sesión en bsd?

12

¿Alguien puede explicarme lo que está login classen palabras simples?

estrella brillante
fuente
El manual tiene esta sección dedicada al tema.
Richard Smith

Respuestas:

11

Las clases de inicio de sesión han sido parte de FreeBSD desde que tengo memoria. Permite al administrador del sistema (root) establecer restricciones de recursos para los usuarios, o un grupo de usuarios como se configura en /etc/login.conf .

Esto es particularmente útil en servidores multiusuario como webhosting y proveedores de shell.

Este tipo de restricciones implica:

  • Utilización de la CPU
  • Utilización de la memoria
  • Máximo de archivos abiertos (descriptores de archivo)
  • El archivo individual más grande que se permite crear dentro de esa clase de inicio de sesión (no es redundante para las cuotas).
  • Y mucho más.

En caso de que realice ajustes o agregue nuevas clases de inicio de sesión, debe usar cap_mkdb para generar una base de datos de capacidades desde /etc/login.conf.

Aplicar los cambios: cap_mkdb /etc/login.conf

William Sandin
fuente
1

Piensa en cgroups. Además, puede encontrar útil "ps auxw -o class", para ver qué procesos pertenecen a qué clase, y "su -c classname", para cambiar su clase de inicio de sesión con fines de prueba.

Edward Tomasz Napierala
fuente