Cygwin 시작 오류 / usr / bin / id : 그룹 ID의 이름을 찾을 수 없습니다


8

직장에서 cygwin을 사용하여 유닉스 도구에 빠르게 액세스하고 ssh 터미널로 사용합니다. 최근에 일부 새로운 Cygwin 패키지를 설치했으며 이제 터미널을 열려고 할 때 속도가 매우 느리고 다음 오류가 발생합니다.

/usr/bin/id: cannot find name for group ID 10519

오류의 의미가 확실하지 않지만 cygwin 터미널을 여는 데 걸리는 시간보다 훨씬 오래 걸립니다.

답변:


9

내 Active Directory 사용자 이름 또는 그룹 멤버쉽과 관련이있는 것 같습니다. 이 기사에 따라 다음 명령을 실행하면 오류가 사라졌습니다 .

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group

이렇게하면 cygwin 파일이 최신 AD 사용자 / 그룹 정보로 업데이트됩니다.


2
그렇습니다.이 명령은 문제를 해결하지만 "최종"버전을 설치해야합니다 (2014 년 8 월 이후)
Juan Marin

3

/etc/group나 에 대한 수정 이나 /etc/passwd도움이 없음 (인용 된 기사 조차 없음 ). 문제는 도메인 사용자 아래에 babun 을 설치하려고 했지만 도메인 네트워크에 연결하지 않고 있다는 것입니다. 도메인 네트워크에 연결 한 후 모든 것이 정상적으로 작동했습니다.


반대로 도메인 네트워크 연결을 끊고 로컬로 설치해야합니다.
Jianyu

2

대신에

mkgroup -l -d > /etc/group

두 명령을 실행하여 그룹을 수정했습니다.

mkgroup -l > /etc/group
mkgroup -c >> /etc/group

Cygwin 사용자 및 그룹 기사의 의견에서 추가로 제안했습니다 .


0

나에게 마지막 두 가지 접근법의 조합이 효과가있었습니다.

  1. babun install도메인에있는 동안 도메인 사용자로 실행 하여 babun이 다시 설치되도록합니다.
  2. mkgroup -l및 에서 / etc / group을 다시 채 웁니다 -c.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.