[unix] bsd의 로그인 클래스는 무엇입니까?

누구나 login class간단한 말로 설명 할 수 있습니까 ?



답변

로그인 클래스는 내가 기억할 수있는 한 오랫동안 FreeBSD의 일부였습니다. 시스템 관리자 (루트)는 /etc/login.conf에 구성된대로 사용자 또는 사용자 그룹에 대한 자원 제한 조건을 설정할 수 있습니다 .

이것은 웹 호스팅 및 셸 공급자와 같은 다중 사용자 서버에서 특히 유용합니다.

이러한 종류의 제약에는 다음이 포함됩니다.

  • CPU 활용
  • 메모리 활용
  • 열린 최대 파일 (파일 설명자)
  • 해당 로그인 클래스 내에서 생성 할 수있는 가장 큰 개별 파일 (할당량은 아님)
  • 그리고 훨씬 더.

조정하거나 새 로그인 클래스를 추가하는 경우 /etc/login.conf에서 기능 데이터베이스를 생성 하려면 cap_mkdb 를 사용해야 합니다.

변경 승인: cap_mkdb /etc/login.conf


답변

cgroup을 생각하십시오. 또한 테스트 목적으로 로그인 클래스를 변경하는 데 어떤 프로세스가 어떤 클래스에 속하는지 확인하고 “su -c classname”을 보는 데 “ps auxw -o class”가 유용 할 수 있습니다.


답변