
- Importar Usuarios
+ Responder ao Tópico
-
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++;
}
}
-
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
-
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