프로세스 목록에 나타나지 않도록 명령줄 프로그램에 전달된 로그인 정보를 숨기려면 어떻게 해야 합니까?

프로세스 목록에 나타나지 않도록 명령줄 프로그램에 전달된 로그인 정보를 숨기려면 어떻게 해야 합니까?

사용자 이름과 비밀번호를 명령줄 옵션으로 전달하는 프로그램을 실행해야 합니다. /proc이 프로세스의 항목에 표시되지 않도록 사용자 이름과 비밀번호를 숨기는 방법이 있습니까 ?

답변1

애플리케이션을 작성했거나 소스 코드에 액세스할 수 있는 경우 이를 다음과 같이 수정할 수 있습니다.아니요이 정보를 proc에 표시합니다.

C에서 프로그램에 전달된 인수는 문자 배열에 대한 포인터(문자에 대한 포인터)로 전달됩니다. 배열은 응용 프로그램에 의해 수정될 수 있으며 수정 사항은 /proc/항목에 반영됩니다. 여기에는 실행 파일의 파일 이름인 0번째 요소가 포함됩니다.

다른 언어에도 비슷한 의미가 있습니다. 언어가 구현하는 메커니즘을 통해 매개변수 목록을 수정하면 됩니다.

관련 정보