Samba unidade compartilhada não será auto-autenticar na inicialização
-
23-08-2019 - |
Pergunta
Eu tenho um compartilhamento de rede samba em uma caixa de FreeBSD que eu uso para o desenvolvimento.
Eu tenho que configurar como uma unidade compartilhada na minha caixa de WinXP, e ele funciona muito bem.
No entanto, se eu reiniciar caixa de xp, a unidade compartilhada não será acessível até eu clicar sobre ele e digite a senha, mesmo que eu defini-lo para usar o nome de usuário e senha correta e se conectar na inicialização.
Alguém sabe offhand o que poderia ser o problema? Posso obter dados de versão, etc., se necessário, mas queria pendurar esta lá fora brevemente para ver se ele pode ser um problema samba comum.
Obrigado!
EDIT:
So Sorry! Pensei que tinha dito que eu tenho XP Pro. Na verdade, tenho a auth armazenado na unidade mapeada, onde diz "autenticar usando usuário." Eu também usar o mesmo nome de usuário para o compartilhamento de samba como o login xp, embora não ao mesmo pw.
Solução
para obtê-lo para mapear na inicialização, você pode colocar isso em um arquivo de lote
@echo off
NET USE \\computer\share "password" /USER:user
escondê-lo em algum lugar ... eu não poderia encontrar uma maneira de obter as credenciais literais fora da corda net use quer ..
, em seguida, entrar em Iniciar> Run-> Regedit e encontrar esta chave
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
A partir daí, você pode adicionar uma chamada para esse arquivo em lotes para que ele seja executado na inicialização ....
clique direito em todos os valores e selecione
Novo-> valor da cadeia
nomeá-lo algo não-descritiva e, em seguida, modificá-lo clicando com o botão direito do mouse e, em seguida, basta colocar o caminho para o arquivo de lote no campo de dados valor
Eu também criou uma unidade de compartilhamento samba a ser mapeada automaticamente na inicialização, combinando as credenciais de login no computador aos utilizados no compartilhamento de samba ...... pode ser específico para Novell, mas dar-lhe um tiro
Outras dicas
Duas opções: definir o login / senha no compartilhamento Samba por isso é o mesmo que o nome de usuário / senha que você usa para acessar o Windows XP. Ou também pode definir o seu XP Home para armazenar as credenciais manualmente:
chaves manuais são criados da seguinte forma:
- Inicie os nomes de usuário e senhas armazenados ferramenta no Painel de Controle.
- Clique em Adicionar.
-
Digite as informações apropriadas nas caixas:
- Servidor:. Use o nome do host, FQDN, wildcards, e assim por diante
- Nome de usuário: Domínio \ nome de usuário; Machine \ Nome de usuário; UPN.
- Password:. Digite a senha
Quanto a "WinXP Home não tem a capacidade de armazenar credenciais de login para compartilhamentos de rede da mesma forma que o XP Pro faz." isso é incorreto:
As chaves dinâmicas são criados da seguinte forma:
- um usuário tenta se conectar a \\ server \ share.
- credenciais de logon do usuário são tentadas. Se estes não ter acesso, nomes de usuário armazenados e prompts senhas.
- As credenciais são colocados em nomes de usuário e senhas armazenados após ele se conecta com sucesso, ou se Cancelar é clicado em uma mensagem de erro retornado.
Para obter mais informações, consulte:
Comportamento de nomes de usuário e senhas armazenados - Artigo: 281660
Para a autenticação vigor na inicialização, execute "net use" (colocando um link na pasta de inicialização, por exemplo). Ou seja:
NET USE \\computer\share "password" /USER:user
Isto irá autenticá-lo para o servidor Samba e torná-lo possível usá-lo, sem clicar nele primeiro.
WinXP Home não tem a capacidade de armazenar credenciais de login para compartilhamentos de rede da mesma forma que o XP Pro faz.
De acordo com a resposta do Cd-Man -. Criar um arquivo de lote com os comandos NET USE
relevantes no-lo e colocar um atalho para esse arquivo batch em seus itens de menu de inicialização