사용자 정의 sysctl 매개변수

사용자 정의 sysctl 매개변수

부팅 시 커널 매개변수를 설정할 준비가 된 *.conf파일 /usr/lib/sysctl.d및/또는 폴더가 있다는 것을 알고 있습니다 . /etc/sysctl.d그러나 그것들은 모두 일반적입니다. 내가 원하는 것은 net.ipv4.icmp_echo_ignore_all내가 속해 있는 사용자를 기반으로 이러한 매개변수 중 일부를 사용자 정의하는 것입니다. 그러나 나는 사용자별 커널 매개변수를 원합니다. 그게 가능할까요, 아니면 제가 말하는 것이 완전히 어리석은 걸까요?

답변1

@Tomasz가 말하는 것은 사실입니다. 이것은 커널 매개변수이므로"고유한"!

어쨌든 이 한도 내에서는 뭔가를 이룰 수 있다


...OP에서 @Osqui는 사용자가 동시에 로그인한다고 말하지 않았습니다...


sysctl명령어를 이용하여 사용자가 로그인/아웃할 때 실행되는 스크립트를 그린다.

답변2

이는 커널 매개변수이며 커널은 모든 사용자가 공유합니다. 여러 사용자가 동시에 시스템을 사용하는 한, 이러한 매개변수가 동시에 여러 값을 갖는 것은 불가능합니다. 화면 앞에 단 한 명의 인간 사용자가 있더라도 일반적으로 다양한 사용자(성격)가 활성화되어 있습니다(소유 프로세스).

관련 정보