Das Handbuch enthält diesen Abschnitt , der dem Thema gewidmet ist.
Richard Smith
Antworten:
11
Login-Klassen sind seit langem ein Teil von FreeBSD. Damit kann der Systemadministrator (root) Ressourcenbeschränkungen für Benutzer oder eine Gruppe von Benutzern festlegen, wie in /etc/login.conf konfiguriert .
Dies ist besonders nützlich auf Mehrbenutzerservern wie Webhosting- und Shell-Anbietern.
Diese Art von Einschränkungen beinhaltet:
CPU-Auslastung
Speicherauslastung
Maximal geöffnete Dateien (Dateideskriptoren)
Größte einzelne Datei, die innerhalb dieser Anmeldeklasse erstellt werden darf (nicht redundant zu Kontingenten).
Und vieles mehr.
Wenn Sie Änderungen vornehmen oder neue Anmeldeklassen hinzufügen, müssen Sie cap_mkdb verwenden , um eine Fähigkeitsdatenbank aus /etc/login.conf zu generieren.
Denken Sie an Gruppen. Außerdem ist "ps auxw -o class" möglicherweise hilfreich, um festzustellen, welche Prozesse zu welcher Klasse gehören, und "su -c classname", um Ihre Anmeldeklasse zu Testzwecken zu ändern.
Antworten:
Login-Klassen sind seit langem ein Teil von FreeBSD. Damit kann der Systemadministrator (root) Ressourcenbeschränkungen für Benutzer oder eine Gruppe von Benutzern festlegen, wie in /etc/login.conf konfiguriert .
Dies ist besonders nützlich auf Mehrbenutzerservern wie Webhosting- und Shell-Anbietern.
Diese Art von Einschränkungen beinhaltet:
Wenn Sie Änderungen vornehmen oder neue Anmeldeklassen hinzufügen, müssen Sie cap_mkdb verwenden , um eine Fähigkeitsdatenbank aus /etc/login.conf zu generieren.
Änderungen übernehmen:
cap_mkdb /etc/login.conf
quelle
Denken Sie an Gruppen. Außerdem ist "ps auxw -o class" möglicherweise hilfreich, um festzustellen, welche Prozesse zu welcher Klasse gehören, und "su -c classname", um Ihre Anmeldeklasse zu Testzwecken zu ändern.
quelle