set_rlimits.SET_RLIMITS 프로젝트는 사람들이 실시간 자원 제한 확장을 이용할 수있게하는 작은 래퍼 프로그램입니다. | |
지금 다운로드 |
set_rlimits. 순위 및 요약
광고
- 특허:
- GPL
- 가격:
- FREE
- 게시자 이름:
- Jonathan Woithe
- 게시자 웹사이트:
- http://www.physics.adelaide.edu.au/~jwoithe/
set_rlimits. 태그
set_rlimits. 설명
set_rlimits 프로젝트는 사람들이 실시간 자원 제한 확장을 활용할 수 있도록하는 작은 래퍼 프로그램입니다. SET_RLIMITS 프로젝트는 PAM 모듈을 사용하기 위해 리조트하지 않고도 Linux Kernels 2.6.12 이상에서 사용할 수있는 실시간 자원 제한 확장을 이용할 수 있도록하는 작은 래퍼 프로그램입니다. Slackware는 PAM을 사용하지 않으므로 다른 사용자 가이 프로그램을 통해 도움이 될 수 있으므로 Slackware 사용자에게는 Slackware 사용자에게 특히 중요합니다. 또한 프로그램에서 여러 가지 다른 리소스 제한을 조작 할 수 있습니다. Set_RLimits는 setuid 루트를 설치해야합니다. 그러나 프로세스 리소스 제한을 설정할 때만 높은 권한으로 실행됩니다. 이는 잠재적 인 보안 영향을 최소화합니다. 그럼에도 불구하고 보안 보증이 주어지지 않습니다. 이 프로그램의 보안에 관한 사용자는 소스 코드 자체를 검토해야합니다. 보안 개선에 대한 제안은 저자가 환영합니다. set_rlimits가 허용되는 자원 제한은 구성 파일 (set_rlimits.c, 일반적으로 /etc/set_rlimits.conf의 config_file)에 의해 제어됩니다. 이 파일은 주어진 사용자 또는 그룹에 의해 실행될 때 set_rlimits가 주어진 프로그램에 대해 설정할 수있는 최대 우선 순위를 설정합니다. 지정한 프로그램에는 절대 경로가 포함되어야합니다. 이를 통해 관리자는 상당한 우선 순위에서 프로그램을 실행할 수 있으며 어떤 프로그램에있는 프로그램을 수행 할 수있는 사람을 상당히 잘 잡아 통제 할 수 있습니다. 구성 파일의 절대 경로의 시행 사양은 관리자가 자원 한계를 따라 실행할 수있는 프로그램을 정확히 수행 할 수 있음을 의미합니다. 구성 파일 형식에 대한 자세한 내용은 소스 배포판에서 제공된 SAMLE SET_RLIMITS.CONF를 참조하십시오. 또는 Source Series.Installation :이 프로그램은 2.6.12-rc5 커널을 실행하는 Slackware 10.x에서 Slackware 10.x에서 성공적으로 실행됩니다. 희망을 갖지 않으면 소스에 대한 전염성 특이 적 가정이 너무 많지 않으며 대부분의 사람들에게는 충분할 것입니다. AutoConf가 사용되지 않거나 지원되지 않는다는 것을 불평하지 마십시오. 나는 그 순간에 이것을 할 시간이 없다. 그러나 이러한 기능을 도입하기위한 패치는 환영합니다. Makefile에 기본 "설치"기능도 기본적으로 있습니다. 이렇게하면 실행 파일을 / usr / local / bin / usuid root로 복사하고, 매뉴얼 페이지를 / usr / local / man / man8 / etc / usr / local / man / man8 / etc / ect / ect / etc /를 복사합니다. 대상 디렉토리는 MakeFile을 편집하고 접두사 및 / 또는 sysconfdir을 변경하여 변경할 수 있습니다. 그러나 대체 구성 파일 위치 / 이름이 필요한 경우 set_rlimits.c에서 config_file 정의는이를 반영하도록 편집해야합니다. 뮤즈 0.7.2PRE1은 적어도 80의 실시간 프리 모티티를 요구하는 것으로 보입니다. 이 기능이 없으면 실시간 스케줄링이 거부됩니다 (워치 독은 실제로 100의 실시간 우선 순위를 요청하지만 뮤즈는이 요청이 허용되지 않고 벌금을 실행하는 것처럼 보입니다). 상승 된 우선 순위가 높으면 SET_RLIMITS를 통해 실행할 때 SETUID ROOT MUSE 0.7.2PRE1 바이너리가 시작될 때 : MUSE : 치명적인 IO 오류 : 클라이언트가 현재 알려지지 않았거나 이해되지 않았습니다. 해결 방법은 뮤즈 바이너리 Setuid 루트가 없습니다. 이것은 커널 2.6.12 이상에서 set_rlimits를 실행하는 이후 뮤즈 (및 다른 낮은 대기 시간 오디오 애플리케이션)가 setuid 루트되도록 불필요하게 만들어야합니다.
set_rlimits. 관련 소프트웨어