
글쎄, 내 사용자 이름과 비밀번호 로그인에 문제가 있습니다.
내 시스템이 사용자 이름, 비밀번호, 그룹을 인식하지 못하는 것 같습니다. 또한 프로세스가 어떤지 확인하기 위해 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로 전환하여 해결 방법을 제안합니다. 그것들을 조사해 볼 가치가 있을 것입니다.