- Lista as informacoes rellevantes sobre o usuirio, que deve serespecificado apos a opcao.-> O testprnsO testprns verifica o nome da impressora junto ao smbd, a fim dedeterminar se hi um nome vilido (entrada encontrada em printcap para aimpressora) sendo informado para uso pelo servico de impressao. Pode serativado da seguinte forma:#testprns ftp://ftp.samba.org/pub/samba/pwdump/pwdump.exeEfetue logon como usuirio Administrator no servidor NT (quedisponibiliza a autenticacao). Em seguida, abra um Command Prompt e vi ate odiretorio que voce colocou o pwdump. Rode o comando pwdump da seguintemaneira:#pwdump smbpasswdSeri gerado um arquivo smbpasswd com as informacoes de autenticacao(logon e senha) do Windows NT no formato criptografado utilizado peloSAMBA. Agora copie o arquivo smbpasswd gerado para o servidor Linux(atraves de diskete ou diretorio compartilhado, por exemplo). No Linux, jogueo arquivo smbpasswd criado para o diretorio /etc e defina as permissoespara 600:#chmod 600 /etc/smbpasswdPara que funcione corretamente, e importante destacar que o ID dosusuirios seja o mesmo tanto no smbpasswd quanto no passwd do Linux. Abra osmbpasswd e exporte os dados de autenticacao (nome do usuirio, ID, etc)mas nao e possavel fazer o mesmo com as senhas. Se voce quiser exportaras senhas vai ter que quebri-las com algum password cracker :) Naverdade nao e necessirio ter a senha no passwd, apenas o login, ID e home.Para rodar o SAMBA e ele autenticar os usuirios, nao e preciso ter asenha no passwd do Unix, apenas o login, ID e home se voce quiserexporti-los. Vao ser utilizadas as senhas do smbpasswd.Luciano Linhares Martins lmartins@matrix.com.br criou um scriptbaseado no mksmbpasswd para converter as senhas em formato smbpasswd para opasswd. Funciona bem e pode ser modificado conforme a necessidade decada um. E um script bem simples e pode ser alterado de acordo com a suanecessidade. Crie o arquivo mkpasswd.sh com o conteudo abaixo:#!/bin/shawk 'BEGIN {FS=":"printf("#\n# Unix password file.\n#\n")}{ printf( "%s:*:%s:103:%s:/home/%s:/bin/bash\n", $1, $2, $5, $1) }'De um chmod 700 no arquivo e execute da seguinte maneira:#cat /etc/smbpasswd | ./mkpasswd.sh passwd-smbSe o seu arquivo smbpasswd e o script mkpasswd.sh estiverem em outrolocal, configure de acordo com a sua necessidade. Apos isso, e gerado umarquivo chamado passwd-smb com os logins, id's, home, etc no formato dopasswd do seu sistema.Normalmente, os ID's do smbpasswd vao comecar a partir de 1000 e vocenao vai ter problemas para junta-lo com o seu passwd do Unix sem nenhumconflito. Eu recomendo que voce confira antes de juntar as bases.Procure por logins com o mesmo ID, mesmo username e username com espacos.Se voce utiliza shadow e importante desabiliti-lo antes de juntar osarquivos. Desabilite o shadow atraves do comando pwunconv. Em seguidapara passar o arquivo passwd-smb para o passwd do sistema entre nodiretorio onde esta o arquivo passwd-smb que voce gerou e digite:#cat passwd-smb /etc/passwdSe voce utiliza o shadow, pode reativi-lo agora atraves do comandopwconv. Reinicie o Linux para que as alteracoes entrem em vigor.Exemplo de Login Script para estacoes Windows---------------------------------------------O login script (ou logon script) e uma ferramenta muito util paradisponibilizar recursos na rede. O script abaixo e um exemplo que pode usadoem redes com estacoes Windows.Lembre-se de que deve ser criado com o notepad (por exemplo) em umaestacao Windows para