![Solaris 11: 다른 사용자의 PID를 숨기는 방법은 무엇입니까?](https://linux55.com/image/217716/Solaris%2011%3A%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98%20PID%EB%A5%BC%20%EC%88%A8%EA%B8%B0%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
영광스러운 SCO Unix(C2 보안 알림..)에서는 다른 사용자의 PID를 "other"로 숨기는 것이 가능합니다. 예를 들어 사용자 Jane은 Jane의 프로세스를 볼 수 있고 사용자 Mike는 Mike의 프로세스만 볼 수 있는 식입니다. 물론 루트는 모든 프로세스를 볼 수 있습니다. 문제는 다음과 같습니다
SCO Unix에서는 C2 보안을 사용합니다.
Linux에서는 hidepid=2를 /proc 옵션으로 사용하여 다른 사용자로부터 프로세스를 숨길 수 있습니다.
솔라리스에서는 어떻습니까?
답변1
해결책을 찾으세요.
다음 사용자를 위해...
vim /etc/security/policy.conf
PRIV_DEFAULT=basic,!proc_info
기존 사용자로 로그인하면 ps와...를 수행하게 됩니다. 이는 /etc/security/policy.conf가 나중에 생성하는 사용자에게 영향을 미치기 때문입니다.
기존 사용자의 경우...
usermod -K 'defaultpriv=basic,!proc_info' username
이제 새로 생성된 사용자와 기존 사용자는 자신의 프로세스만 볼 수 있습니다.