+ Responder ao Tópico



  1. #1

    Padrão problema com cliente NIS

    Olá pessoal,
    Já pesquisei em varios foruns para tentar resolver meu problema, porem, os foruns começaram a se repetir, então venho recorrer a voces.
    Uso um servidor com o Mandriva 2007 instalado e 20 estações com o Mandriva 2007 tambem. Acontece que montei um servidor NIS/NFS, de acordo com esses tutoriais:
    [Linux-sbo] [Dicas-L] Criando servidor-cliente NFS/NIS
    Linux: Usando o NIS/NFS como ferramentas de centralização de controle de rede [Artigo]

    Só que não consigo logar os clientes com os usuarios criados no servidor, porem, se eu criar o mesmos usuarios do servidor nos terminais, funciona, só que não dá pra sair repetindo os usuarios do servidor em todas as estações . Todos os pacotes que os tutoriais indica, estão instalados e rodando, mas com certeza estou pecando em alguma configuração, porem funciona, mas da maneira que citei acima(criando os mesmos usuarios do servidor nas estações) . Depois que instalei o ypbind nas estações, e configurei os scripts de acordo com o tutorial, o kdm parou de funcionar, então, instalei o gdm, mas acho que isso não tem muito haver, pois não consigo logar pelo modo texto.
    Peço a ajuda de voces para solucionar esse problema.

    Grato
    Última edição por @science; 27-03-2007 às 07:03.

  2. #2

    Padrão

    Eu escrevi há alguns anos um guia sobre NIS, que inclusive está disponibilizado no Wiki do site. Lá ensina perfeitamente a configurar o sistema, tanto a parte dos clientes quanto a parte dos servidores.

    Bem... olhar os logs também ajuda bastante. Lembre-se que sempre que você efetuar alterações em nomes de usuários e grupos, você deve recompilar a base de dados do NIS, disponível em /var/yp. Lembre-se também que o arquivo /etc/nsswitch.conf também deve ter uma configuração especial (Citada no meu guia). Seria interessante postar esses arquivos para que nós possamos lhe ajudar melhor.


    Um abraço!

  3. #3

    Padrão Cliente NIS/NFS

    Desculpe a demora. Segue o nsswitch:

    #
    # /etc/nsswitch.conf
    #
    # An example Name Service Switch config file. This file should be
    # sorted with the most-used services at the beginning.
    #
    # The entry '[NOTFOUND=return]' means that the search for an
    # entry should stop if the search in the previous entry turned
    # up nothing. Note that if the search failed due to some other reason
    # (like no NIS server responding) then the search continues with the
    # next entry.
    #
    # Legal entries are:
    #
    # compat Use compatibility setup
    # nisplus or nis+ Use NIS+ (NIS version 3)
    # nis or yp Use NIS (NIS version 2), also called YP
    # dns Use DNS (Domain Name Service)
    # files Use the local files
    # db Use the local database (.db) files
    # [NOTFOUND=return] Stop searching if not found so far
    #
    # For more information, please read the nsswitch.conf.5 manual page.
    #

    # passwd: files nis
    # shadow: files nis
    # group: files nis

    passwd: files compat
    shadow: files
    group: files compat

    hosts: files nis dns
    networks: files

    services: files
    protocols: files
    rpc: files
    ethers: files
    netmasks: files
    netgroup: files
    publickey: files

    bootparams: files
    automount: files
    aliases: files

  4. #4

    Padrão

    O nsswitch.conf dos seus clientes está setado errado. Eis um arquivo de configuração de exemplo utilizado em um cliente da minha rede utilizando Debian:

    Código :
    # /etc/nsswitch.conf
    #
    # Example configuration of GNU Name Service Switch functionality.
    # If you have the `glibc-doc' and `info' packages installed, try:
    # `info libc "Name Service Switch"' for information about this file.
     
    passwd:         nis compat
    group:          nis compat
    shadow:         nis compat
     
    hosts:          files dns
    networks:       files
     
    protocols:      db files
    services:       db files
    ethers:         db files
    rpc:            db files
     
    netgroup:       nis

    Tente substituir o nsswitch.conf atual por este e tente novamente.


    Abraços!

  5. #5

    Padrão

    Valeu mesmo, funcionou. vou procurar entender melhor essas configurações.
    Só mais uma coisa, sem querer abusar. Quando loguei no cliente, apareceu a seguinte mensagem:

    O seu arquivo $HOME/.dmrc está sendo ignorado. Isto previne que a sessão padrão e o idioma sejam salvos. O arquivo precisa ser de propriedade do usuário e não ter permissão de escrita por outros usuários.

    É normal esse alerta??

  6. #6

    Padrão

    valeu amigo!
    depois de pesquisa na net conseguir resolver o problema da mensagem com o seguinte procedimento.

    chown <seu-nome>:<seu-nome> /home/<seu-nome>/.dmrc
    chmod 644 /home/<seu-nome>/.dmrc

    Obrigado

  7. #7

    Padrão

    Fico feliz que tenha funcionado, mas se te ajudou, é de boa praxe clicar no botão "Agradecer".