다음 이전 차례

10. 일반적인 문제들과 해결

여기에 다양한 사용자들로 부터 알려진 일반적인 문제들이 몇가지 있다.

  1. 버전 4.5.19를 위한 라이브러리는 망가졌다. NIS는 이것으로 작동하지 않 는다.
  2. 버전 4.5.19에서 4.5.24로 라이브러리를 업그레이드 하는 경우 su 명령어 가 망가진다. 여러분은 slackware 1.2.0 배포판으로부터 su 명령어를 얻 으면 된다. 덧붙여 말하면, 그것이 업데이트된 라이브러리들을 얻을 수 있는 곳이다.
  3. NIS 서버가 죽었는데 ypbind에서 다음과 같은 메시지가 나올 경우가 있다.
            yp_match: client_call:
                            RPC: Unable to receive: errno = Connection refused
    
            그리고는 NIS 데이터베이스에 등록된 사용자들이 로긴할 수 없는 경우
            가 있다. 이럴때 root로 로긴을 시도하고 ypbind를 죽인다음 다시 실행
            시켜라. 그리고 ypbind를 3.3 혹은 그 이상버전으로 업데이트하는 것도 
            도움이 될 것이다.
    
    <item>libc를 5.4.20이상으로 업그레이드를 하면, YP 툴들은 더이상 작동하지 않
            을 것이다. libc >= 5.4.21 버전과 glibc 2.x버전은 yp-tools 1.2 이상
            을 요구한다. 이전 버전의 libc를 위해서는 yp-clients 2.2 가 필요하다
            . yp-tools 2.x는 모든 라이브러리에서 잘 작동한다.
    
    <item>libc 5.4.21 - 5.4.35 yp_maplist는 망가졌다. 5.4.36 이후 버전이 필요하
            다. 그렇지 않을 경우 ypwhich같은 YP 프로그램들은 segfault를 일으킬 
            것이다.
    
    <item>전통적인 NIS와 함께 쓰이는 libc 5는 NIS를 통한 쉐도우 패스워드를 지
            원하지 않는다. 이것을 위해서는 libc + NYS 혹은 glibc 2.x가 필요하다.
    
    <item>ypcat shadow는 쉐도우 map을 보여주지 못한다. 이것은 옳은 것으로 쉐도
            우 map의 이름은 shadow.byname이지 shadow가 아니다.
    
    <item>솔라리스(Solaris)는 항상 특권을 가진 포트를 사용하지 않는다. 따라서 
            솔라리스 클라이언트를 가지고 있는 경우, 패스워드를 분리하지 말기
            를 바란다.
    


다음 이전 차례