Unix 소켓에서 정보를 가져오려고 할 때 "다중 uid 불일치" 발생

Unix 소켓에서 정보를 가져오려고 할 때 "다중 uid 불일치" 발생

SSH 터널에 대해 SSH 멀티플렉싱을 활성화하기 위해 Unix 소켓을 만들었습니다. 나는 유닉스 소켓을 처음 사용하기 때문에 내 파일 시스템에 있는 이 의사 파일에 무엇이 포함되어 있는지 알고 싶었습니다. 나는 다음을 사용해 보았습니다.

nc -U socket.file그리고echo "$(cat socket.file)"

두 경우 모두 다음 오류가 반환됩니다.

multiplex uid mismatch: peer euid 501 != uid 0

cat저는 이 UNIX 소켓 "파일"을 살펴 tail보고 SSH 터널을 사용할 때 무엇이 ​​반환되는지 정말 궁금합니다 . 마지막으로, 나는 이 유닉스 소켓 "파일"을 사용하여 기계 간의 통신이 어떻게 작동하는지 이해하려고 노력하고 있습니다.

이 유닉스 소켓에서 데이터를 어떻게 읽나요?

관련 정보