Ce este clasa login în BSD? (Unix, Freebsd, Bsd)

shiningstar a intrebat.

Poate cineva să-mi explice ce este login class în cuvinte simple.

Comentarii

2 răspunsuri
William Sandin

Clasele de autentificare au fost o parte din FreeBSD de când îmi amintesc. Acesta permite administratorului de sistem (root) să stabilească constrângeri de resurse pentru utilizatori, sau un grup de utilizatori, așa cum este configurat în /etc/login.conf.

Acest lucru este deosebit de util pe serverele cu mai mulți utilizatori, cum ar fi webhosting și furnizorii de shell-uri.

Acest tip de constrângeri implică:

  • Utilizarea CPU
  • Utilizarea memoriei
  • Numărul maxim de fișiere deschise (descriptori de fișiere)
  • Cel mai mare fișier individual pe care este permisă crearea în cadrul acelei clase de autentificare (nu este redundant cu cotele).
  • Și multe altele.

În cazul în care faceți modificări sau adăugați noi clase de autentificare, trebuie să utilizați cap_mkdb pentru a genera o bază de date de capabilități din /etc/login.conf.

Aplicați modificările: cap_mkdb /etc/login.conf

Edward Tomasz Napierala

Gândiți-vă la cgroups. De asemenea, s-ar putea să vi se pară utile „ps auxw -o class”, pentru a vedea ce procese aparțin cărei clase, și „su -c classname”, pentru a schimba clasa de autentificare în scopuri de testare.

Tags:,