+ Responder ao Tópico



  1. #1
    N_I_T_R_O
    Visitante

    Padrão Importar Usuarios

    Ola.
    Tenho uma lista com usuarios e senhas e preciso importar isso para o samba.
    Como nao tenho muita nocao de programacao achei um script na intenet que posto abaixo dessa mensagem
    O porem e que a versao 3.0.14a-Debian do samba nao aceita o comando smbpasswd user senha.
    como posso resolver o problema ?
    Grato

    #!/usr/bin/perl
    #
    do 'crypt-lib.pl';

    $file = "relacaoalunos.txt";
    if ( -e $file ) {
    open(arq, $file) or die "Não foi possivel abrir o arquivo";
    @linhas = <arq>;
    close(arq);

    $i=0;
    while (@linhas[$i]) {
    ($cgm, $nome, $rg, $turmaux) = split(/\|/, @linhas[$i]);
    $turma = substr($turmaux, 0, 5);
    $rg = lc($rg);
    $passwd = &encrypt_password($rg);
    $login = "a" . $cgm;
    print "$login\n";
    system "/usr/sbin/useradd -d /home/$login -s /dev/null -c '$nome' -m -g users -p '$passwd' $login";
    system "/usr/bin/smbpasswd -a $login $rg";
    sleep(1);
    $i++;
    }
    }

  2. #2
    Luzumba
    Visitante

    Padrão Importar Usuarios

    Ola amigo tirei esse help do samba 3 que uso aqui na empresa com o conectiva 10

    smbpasswd --help

    When run by root:
    smbpasswd [options] [username] [password]
    otherwise:
    smbpasswd [options] [password]

    options:
    -L local mode (must be first option)
    -h print this usage message
    -s use stdin for password prompt
    -c smb.conf file Use the given path to the smb.conf file
    -D LEVEL debug level
    -r MACHINE remote machine
    -U USER remote username
    extra options when run by root or in local mode:
    -a add user
    -d disable user
    -e enable user
    -i interdomain trust account
    -m machine trust account
    -n set no password
    -w PASSWORD ldap admin password
    -x delete user
    -R ORDER name resolve order

  3. #3
    N_I_T_R_O
    Visitante

    Padrão ops

    tinha passado somente um trecho da versao, desculpe-me, ja arrumei
    a versao correta que estou usando é 3.0.14a-Debian
    no help dele somente aparece smbpasswd [options] [username]
    Grato