Qu'est-ce que la classe de connexion dans BSD?


Réponses:


11

Les classes de connexion font partie de FreeBSD depuis aussi longtemps que je me souvienne. Il permet à l'administrateur système (root) de définir des contraintes de ressources pour les utilisateurs ou un groupe d'utilisateurs comme configuré dans /etc/login.conf .

Ceci est particulièrement utile sur les serveurs multi-utilisateurs tels que les hébergeurs Web et les fournisseurs de shell.

Ce type de contraintes implique:

  • Utilisation du processeur
  • Utilisation de la mémoire
  • Nombre maximal de fichiers ouverts (descripteurs de fichiers)
  • Le plus grand fichier individuel autorisé à créer dans cette classe de connexion (non redondant pour les quotas).
  • Et beaucoup plus.

Si vous apportez des modifications ou ajoutez de nouvelles classes de connexion, vous devez utiliser cap_mkdb pour générer une base de données de capacités à partir de /etc/login.conf.

Appliquer les modifications: cap_mkdb /etc/login.conf


1

Pensez aux groupes de discussion. En outre, vous pourriez trouver "ps auxw -o class" utile, pour voir quels processus appartiennent à quelle classe, et "su -c classname", pour changer votre classe de connexion à des fins de test.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.