problema com login smbclient

0

Eu tenho que copiar um arquivo de um servidor linux para um windows, mas eu tenho alguns problemas com o login do smbclient, porque eu preciso fazer isso automaticamente em um script.

Este comando smbclient -U LR //10.123.42.144/Doc pede para digitar a senha então eu descobri que se você quiser pular isso você tem que usar "-U username% password", então eu tento:

smbclient -U LR%HH9]\<p# //10.123.42.144/Doc

mas eu tenho este erro: falhou (Erro NT_STATUS_IO_TIMEOUT).

Eu tentei adicionar o -W WORKGROUP, mas tenho este outro erro: a configuração da sessão falhou: NT_STATUS_LOGON_FAILURE

Se eu digitar a senha manualmente, posso fazer login com sucesso, mas como posso fazer isso automaticamente?

    
por ninjo 03.03.2018 / 23:54

1 resposta

0

A maneira mais fácil de passar credenciais para smbclient em um script é provavelmente usar a opção -A :

-A|--authentication-file=filename This option allows you to specify a file from which to read the username and password used in the connection. The format of the file is

username = <value>
password = <value>
domain   = <value>

Make certain that the permissions on the file restrict access from unwanted users.

Portanto, crie um arquivo com suas credenciais:

credentials.txt

username=LR
password=HH9]<p#

E use isso em vez de inserir suas credenciais:

smbclient -A credentials.txt //10.123.42.144/Doc
    
por 04.03.2018 / 04:36

Tags