+ Responder ao Tópico



  1. #1
    violinista
    Visitante

    Padrão [Samba] Novos usuários não conseguem logar

    Olá, pessoal !

    Meu servidor samba estava funfando legal até eu usar o plug-in do webmin pra adicionar / remover os usuários ...

    Eu estou fazendo assim pra adicionar um usuário

    #adduser teste
    #smbpasswd -a teste
    #smbpasswd -e teste


    Mas quando eu tento logar com o usuário teste, aparece isso no log:

    PAM_unix[23058]: (samba) session opened for user teste by (uid=0)
    smbd[23058]: [data e hora] smbd/password.c: authorise_login(872)
    smbd[23058]: authorise_login: rejected invalid user nobody
    PAM_unix[23058]: (samba) session closed for user teste


    e o Ruindow$ mostra uma msg dizendo q a senha está incorreta ...

    Aki está a seção global do meu smb.conf:

    [global]
    workgroup = DOMINIO
    netbios name = SERVIDOR
    server string = %h server (Samba %v)
    encrypt passwords = Yes
    obey pam restrictions = Yes
    passwd program = /usr/bin/smbpasswd %u
    log file = /var/log/samba/%m.log
    max log size = 100
    map to guest = Never
    time server = Yes
    socket options = TCP_NODELAY SO_SNDBUF=8192
    printcap name = cups
    logon script = logon.bat
    domain logons = Yes
    os level = 64
    lm announce = True
    preferred master = True
    domain master = True
    dns proxy = No
    wins support = Yes
    remote announce = 192.168.0.255
    printing = cups
    load printers = Yes
    character set = iso8859-1
    client code page = 850


    Alguém imagina o que pode estar acontecendo ???

    Valew !!!!!!!!

  2. #2
    icatorze
    Visitante

    Padrão [Samba] Novos usuários não conseguem logar

    Cara nos fizemos um script pra adicionar novos usuários, veja se le ajuda em algo!!
    Código :
    #!/bin/bash
    #
    # Verifica os parametros.
    case $# in
            2)
            NOMELINUX=$1
            NOMEWIN=$2
            NOMECOMPLETO="Usuario SMB"
            ;;
     
            3)
            NOMELINUX=$1
            NOMEWIN=$2
            NOMECOMPLETO=$3
            ;;
     
            *)
            echo "smbuseradd nome_linux nome_win [nome_completo]"
            exit 1
            ;;
    esac
     
    # Adiciona o usuario no Linux.
    /usr/sbin/useradd -c "$NOMECOMPLETO" -G grupo -m -k /etc/smbskel -p inicio $NOMELINUX
    echo "inicio" | passwd --stdin $NOMELINUX > /dev/null
     
    # Adiciona o usuario no SAMBA.
    /usr/local/samba/bin/smbpasswd -a $NOMELINUX inicio
    echo $NOMELINUX" = "$NOMEWIN >> /usr/local/samba/private/smbusers

    Primeiro ele adiciona o usuário no Linux com a senha padrão "inicio" e no grupo "grupo"

    Depois adiciona no samba tbm com a senha inicio, depois cada usuário troca a senha pelo windows.