오류 메시지 ID : 로그인 후 그룹 ID의 이름을 찾을 수 없습니다


15

배경

Trevor는 ssh : //foobar.university.edu에서 자신의 계정으로 상자에있는 개발자 중 한 명으로 로그인하면 다음과 같은 메시지를받습니다.

 id: cannot find name for group ID 131

Trevor는 다음을 사용하여이를 확인합니다.

 vim /etc/group

문제

Trevor 는 / etc / group 파일에 131 없다는 것을 발견했습니다 .

트레버는 ID를 실행 ...

 > id trevor
 uid=4460(trevor) gid=131 groups=48(foobar),51(doobar),131

그의 일차 그룹을 발견하는 것은 분명히 이름이 붙어 있지 않습니다.

질문

  • foobar.university.edu 상자에서이 상황을 발생시킨 원인은 무엇입니까?
  • trevor가이 문제를 해결하려고한다고 가정하고 (예를 들어, GID 131에 매핑되는 "trevor"그룹을 생성하여) 서버에서 다른 것을 중단하지 않고이를 수행하는 가장 좋은 방법은 무엇입니까?

또는 / etc / group 파일에 대한 액세스 권한이 잘못되었을 수 있습니다.
Pavel Patrin

답변:


18

UID 및 GID가 LDAP를 통해 서버에 제공 될 가능성이 있습니다. 경우 /etc/group파일이 GID에 대한 번역을 포함하지 않는, 서버 관리자는 가능성 만 그룹 정의를 업데이트하지 못했습니다. 당신은 무엇을 할 수 있나요? 별로. 사용자 ID는 관리자가 제어합니다. 이제 ROOT 권한이있는 경우 그룹을에 추가 할 수 있습니다 /etc/group. 다른 사용자 계정이 동일한 그룹을 사용하고 있는지 확인하고있는 경우 해당 그룹의 이름을 적절하게 지정하십시오.


6
답장을 보내 주셔서 감사합니다. 추가 사항 : 충분한 권한이있는 경우; 다음을 통해 그룹 파일에 추가 할 수 있습니다 groupadd --gid 131 foobargroup
dreftymac

@dreftymac 실행하면 iduid, gid 및 그룹에 대해 동일한 ID를보고 한다고 가정하면 안전하다고 생각 groupadd -gID username합니까?
XXX

이 계정이 ldap / ad와 함께 sssd를 사용하여 구성된 경우 다른 방법 (시스템에 대한 루트 액세스 권한이있는 경우)은 ldap_group_search_base 속성이 충분히 일반적이지 않으며 시스템이 검색하는 그룹을 포함하지 않을 수 있습니다.
아무도

3

내 사용자 "jackson"에 그룹이 할당되지 않았을 때 발생했습니다. 내 사용자의 솔로 그룹 ID가 1000임을 알았습니다 (사용자가 생성 $ adduser되고 매개 변수가 정의되지 않은 경우 사용자는 999를 초과하여 사용 가능한 다음 ID가 할당됩니다. 첫 번째 uid 1000 및 gid 1000).

이 경고는 사용자가 그룹에 속해 있지 않으므로 사용자를 그룹에 추가하는 것입니다. @sparticvs가 언급 한 것처럼 관리자에게 도움을 받거나 루트 권한이 있거나 컴퓨터 인 경우 다음을 수행 할 수 있습니다.

$ addgroup [your_user_name]
$ usermod -a -G [your_user_name] [your_user_name]

그리고 그것은 그것을 고쳐야합니다 ( 테스트되지 않은 )

내가 한 것은 단순히 (고급)

  • $ sudo vi /etc/group
  • web:x:1001:~ 의 행을 수정 하다web:x:1000:jackson

내 사용자 jacksonweb그룹에 속하게되었습니다 .

참고로 익숙 vim하지 않은 경우 정말 절망적 인 사용 인 경우 "고급"단계를 권장하지 않습니다.$ sudo nano /etc/group


고급 면책 조항 에 대한 훌륭한 직업 ...이 의미를 알지 못하면 불행과 파손을 일으킬 수 있습니다.
dreftymac

vi직접 사용하는 것보다 더 나은 옵션 은 특수 버전 인 vigr 을 사용하는 것입니다 . 임시 복사본을 만들고 저장하기 전에 구문을 확인하여 중요한 편집시 훨씬 안전합니다. util-linux패키지 에서 BSD와 GNU / Linux로 사용할 수 있습니다 . 비슷한 도구 등 기타 중요한 파일, 존재, vipw, visudo.
Anthony G-Monica에 대한 정의
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.