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.
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.
Respuestas:
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:
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
fuente
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.
fuente