안녕하세요. 젖소군입니다.
현재 사용하는 Server OS는 Debian 2.2 r0입니다.
모든 nis설정은 완료했고.. shadow부분에서 막혔는데요.
ypcat passwd.byname을 실행시킬 경우에
ID:X:UID:GID......
식으로 그냥 NIS서버의 passwd파일의 정보만 보이더군요.
KLDP의 데비안에서의 NIS설정 부분에서 makedbm -s를 추가해주어야지 shadow
맵을 할 수 있다고 되어 있는데요. 문서에는 기본적으로 /var/yp/Makefile
에 -s 옵션이 기본으로 지정되어 있다고 하길래 확인하니.
DBLOAD = /usr/lib/yp/makedbm -c -m `$(YPBINDIR)/yphelper --hostname`
이런 문장이 있더군요. -s옵션이 디폴트 값으로 지정되어 있지 않더군요.
그래서 끝에 그냥 아무 생각없이 -s를 넣었더니 ypinit -m을 치고 저의 머신
을 서버로 써도 제대로 세팅은 되었지만, 아무 변화가 없더군요. 그래서
이상하다 싶어 확인하니 확실하진 않지만(해석이 영 안돼서요..^^매뉴얼)
-c 옵션이 ypserv에 정보를 전달할 시 잘못된 값이 뒤에 있으면 지우
고 들어간다는 식으로 써 있는 것 같더군요.(제 해석이 틀릴 수도 있는
부분입니다.)
일단 nis서버를 레드햇 6.1쪽에서 테스트 하였을때(물론 제가 한건 아니지
만..) ntsysv로 passwd파일에 걸린 md5를 풀어주고 나니 되었다는
식으로 얘기해주더군요. 그것도 맞는지..--;;(데비안쪽에 ntsysv라는 프로
그램도 못 찾겠고..ㅠ_ㅠ)
답변 올려주시면 고맙습니다..ㅠ_ㅠ.
.아주 급한일이거든요..ㅠ_ㅠ
--
일산사는 젖소가...