+ Responder ao Tópico

NIS



  1. #1
    joe_fox
    Visitante

    Padrão NIS

    Olá galera..

    Consegui configurar o serviço NIS no meu client e servidor. Mas estou tendo
    o seguinte problema. Ele aparece o usuario que cadastrei no servidor, mas no
    client nao consigo logar com ele.Alguem tem uma solução? No ambiente KDE ele
    diz que existe um erro de DCop_Server, já no modo texto ele diz que nao
    existe o diretorio home com a pasta o usuario. O que deve ser feito??
    desde já agradeço a ajuda..
    Fernando

  2. #2
    paulogrifo
    Visitante

    Padrão NIS

    ((
    crie um diretório HOME para cada usuário que existir no servidor:
    por exemplo:
    no servidore tem
    jose, joao, maria, root
    no cliente terá:
    /home/jose, /home/maria, /home/joao

    porém o problema é as permissões destas pastas , tem que ser as mesmas que eslas tem no servidor...

    então o bizu é modificar o seu
    /etc/profile

    para que, quando um usuário novo tentar se logar e conseguir (via NIS), o sistema cheque se existe o diretório HOME deste infeliz e se não tiver que o crie neste momento...

    ficará mais ou menos assim....


    ########################################################################## By Paulo Porto
    # Cria o /home/usuario se nao existir
    if [ ! -d /home/$USER -a $USER != "root" 2> /dev/null ]; then
    echo "Copia Skel..."
    cp -Rrf /etc/skel/ /home/

    echo "Renomeia /home/skel"
    mv /home/skel /home/$USER

    echo "Muda Permissões...."
    chown $USER:users /home/$USER/ -Rf

    echo "Seta variáveis..."
    HOME="/home/$USER"
    PATH="$PATH:$HOME"

    echo "Mudando diretório..."
    cd ~
    fi
    ########################
    OBS :
    1) Eu usei um grupo "users", verifique se ele existe na sua máquina senão pode criá-lo tb ou modificar para um outro qualquer que vc queira.

    2) A posição dentro do /etc/profile é muito importante pos estamos usando algumas variáveis neste complemento. Coloque isso tudo logo antes da linha "export"

    )) <IMG SRC="images/forum/smilies/icon_confused.gif">