Ao acessar o SMB compartilhado protegido por senha, smbclient
funciona bem.
Mas quando estou tentando acessar compartilhados que não têm proteção por senha (compartilhamentos públicos), smbclient
imprime:
tree connect failed: NT_STATUS_ACCESS_DENIED
Como posso acessar esses compartilhamentos?
Estou tentando acessar o Windows 7 do meu Ubuntu 12.10
Anonymous login successful
se ajudaRespostas:
Respondendo a uma pergunta bastante antiga, eu posso fazer isso usando o smbclient assim:
Isto é de um host do fedora 21 conectado a um clone solaris (omnios), mas deve ser o mesmo para um host do Windows.
fonte
-U|--user=username[%password]
. Portanto, isso responde aos usuários o nome de usuário "espaço único" com uma senha "espaço único".smbclient //host/share -U guest%
trabalhou para mim.-U %
funcionou para mimse o seu ponto de montagem é
/home/myuser/mountpoint
e a pasta compartilhada é nomeadasharefolder
. Você deveria tentarmount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint
fonte
mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
E se eu cheirar com o Wireshark, vejo que recebo STATUS_ACCOUNT_RESTRICTION do servidorVocê pode verificar qual opção de segurança é dada no seu
smb.conf
. Por padrão, asecurity = user
opção será ativada emStandalone Server option
. O nível de segurança do usuário solicita nome de usuário /security = share
senha no Windows, enquanto que, se você mantiver a senha, não solicitará credenciais ou poderá acessar o compartilhamento sem senha. Essa opção também pode ser anexada às suas definições de compartilhamento local.fonte
security = user
mas também foi comentado. Tries un comentando-lo, e mudou parasecurity = share
, mas eu tenho os mesmos resultadosA partir daqui :
Bem, parece que não é possível. A Microsoft provavelmente achou isso inteligente.
fonte
Esta é uma pergunta antiga, mas resolvi esse problema para o acesso à conta de convidado ativando a seguinte diretiva no Gerenciamento de Diretiva de Grupo:
Diretiva de domínio padrão> Configuração do computador> Diretivas> Configurações do Windows> Configurações de segurança> Diretivas locais> Opções de segurança> Contas: status da conta de convidado
Mesmo que não esteja definido, está desativado por padrão e impede a enumeração do compartilhamento.
fonte
No meu caso, essa sintaxe estava funcionando muito bem no smbclient Versão 4.3.11-Ubuntu para copiar um arquivo em outro servidor linux usando o compartilhamento smb:
Eu acho que funciona com o servidor Windows sem AD.
fonte