가짜 사용자 이름이 필요하고 ~/.profile에 추가하여 PATH에 넣은 새로운 whoami
명령을 만들었습니다. 실제로는 리눅스에서 실제 whoami 전에 whoami
이 호출되는 방식으로 생성됩니다.위장한 사용자 이름을 되 돌리는 whoami 해킹
주된 이유는 내가 Hadoop 클러스터에 원격으로 액세스하여 복사 된 파일을 위조 된 사용자 이름 아래에 있기 때문입니다.
셸에서 whoami
을 호출하면 제대로 작동하며 $ PATH를 호출해도 다른 모든 것보다 먼저 만든 Whami에 대한 경로가 표시됩니다. 그러나 어떤 이유로 Hadoop이 호출 될 때 생성 된 'Whoami'를 선택하지 않습니다.
누군가이 문제를 해결하는 방법을 알려 줄 수 있습니까?
감사
Hadoop은'whoami' 명령을 사용하고 있지만, reze는 Hadoop이 올바른 경로를 선택하도록 path에 새로운'whoami' 명령을 올바르게 설정할 수 없습니다. –
합법적 인'whoami' 스크립트에 대한 래퍼를 제안함으로써'whoami'를 사용하는 Hadoop을 지원하겠다는 제 대답이 업데이트되었습니다. – newfurniturey