Co to jest klasa logowania w bsd?

12

Czy ktoś może mi wyjaśnić, co jest login classprostymi słowami.

błyszcząca gwiazda
źródło
Podręcznik ma tę sekcję poświęconą temu tematowi.
Richard Smith

Odpowiedzi:

11

Klasy logowania są częścią FreeBSD od tak dawna, jak pamiętam. Pozwala administratorowi systemu (rootowi) ustawić ograniczenia zasobów dla użytkowników lub grupy użytkowników zgodnie z konfiguracją w /etc/login.conf .

Jest to szczególnie przydatne na serwerach wielu użytkowników, takich jak hosting stron internetowych i dostawcy powłok.

Tego rodzaju ograniczenia obejmują:

  • Zużycie procesora
  • Wykorzystanie pamięci
  • Maksymalna liczba otwartych plików (deskryptory plików)
  • Największy indywidualny plik dozwolony do utworzenia w ramach tej klasy logowania (niepotrzebny dla przydziałów).
  • I dużo więcej.

Jeśli dokonasz jakichkolwiek poprawek lub dodasz nowe klasy logowania, musisz użyć cap_mkdb do wygenerowania bazy danych możliwości z /etc/login.conf.

Zatwierdź zmiany: cap_mkdb /etc/login.conf

William Sandin
źródło
1

Pomyśl o grupach. Może się również przydać „ps auxw -o class”, aby zobaczyć, jakie procesy należą do której klasy, i „su -c nazwa_klasy”, aby zmienić klasę logowania do celów testowych.

Edward Tomasz Napierala
źródło