getlogin()
Windows의 Linux 하위 시스템에서 호출하면 함수가 작동하지 않는 것 같습니다 (항상 null을 반환함).
이는 두 가지 질문으로 이어집니다.
- 실행 가능한 대안이 있습니까?
- 위에서 언급한 것처럼 "일반" Linux에 있는지 아니면 "Windows Linux"에 있는지 확인하는 것이 가능합니까?여기?
답변1
여전히 동일한 사용자로 실행 중이라고 가정합니다.UID() 가져오기그런 다음 사용자 이름으로 구문 분석됩니다.
https://stackoverflow.com/questions/39157675/how-to-get-linux-user-id-by-user-name