ID, 그룹,은 어떻게 작동하나요?

ID, 그룹,은 어떻게 작동하나요?

글쎄, 내 사용자 이름과 비밀번호 로그인에 문제가 있습니다.

내 시스템이 사용자 이름, 비밀번호, 그룹을 인식하지 못하는 것 같습니다. 또한 프로세스가 어떤지 확인하기 위해 nscd도 사용하지만 여전히 혼란스럽습니다.

/etc/passwd, /etc/shadow 및 /etc/groups도 확인했는데 정상적인 것 같습니다.

id이것은 명령 및 nscd 의 로그입니다 .

ID
7851: handler_request: PID 8038에서 요청이 수신되었습니다(버전 = 2).
7851: GETFDPW
7851: passwd에 대해 FD 8에 대한 액세스 제공
7851: handler_request: PID 8038에서 요청이 수신되었습니다(버전 = 2).
7851: GETTPWBYUID (0)
7851: 비밀번호 캐시에서 "0"을 찾을 수 없습니다!
7851: 캐시에 대한 비밀번호에 대해 GETPWBYUID 유형의 새 항목 "0"을 추가합니다(첫 번째).
7851: handler_request: PID 8038에서 요청이 수신되었습니다(버전 = 2).
7851: GETFDGR
7851: 그룹에 대해 FD 10에 대한 액세스 제공
7851: handler_request: PID 8038에서 요청이 수신되었습니다(버전 = 2).
7851: GETGRBYGID (0)
7851: 그룹 캐시에서 "0"을 찾을 수 없습니다!
7851: 캐시할 그룹에 대해 GETGRBYGID 유형의 새 항목 "0"을 추가합니다(첫 번째).
uid=0 gid=0 그룹=0

그리고 이것은 그룹 명령을 사용하는 것입니다.

여러 떼
7851: handler_request: PID 8048에서 요청이 수신되었습니다(버전 = 2).
7851: GETFDPW
7851: passwd에 대해 FD 8에 대한 액세스 제공
7851: handler_request: PID 8048에서 요청이 수신되었습니다(버전 = 2).
7851: GETTPWBYUID (0)
7851: 비밀번호 캐시에서 "0"을 찾을 수 없습니다!
7851: 캐시에 대한 비밀번호에 대해 GETPWBYUID 유형의 새 항목 "0"을 추가합니다(첫 번째).
7851: handler_request: PID 8048에서 요청이 수신되었습니다(버전 = 2).
7851: GETFDGR
7851: 그룹에 대해 FD 10에 대한 액세스 제공
id: 그룹 ID 0의 이름을 찾을 수 없습니다.
0
이름이 없어요!@morningboy-desktop:/#

나도 "이름이 없어!" 내 로그인 프롬프트에서.

그래서 어때 ?

답변1

이 게시물은 말한다:

관리자 ID(Samba의)는 어떻게든 낮은 uid를 할당받았는데, 이는 더 짧은 이름을 가진 ID에서 사용 중이었습니다.

관리자를 사용되지 않는 uid로 이동하면 문제가 해결된 것 같습니다.

그리고이 게시물은 제안nscd가 충돌하여 이 문제가 발생합니다. 마지막 답변은 unscd로 전환하여 해결 방법을 제안합니다. 그것들을 조사해 볼 가치가 있을 것입니다.

관련 정보