quarta-feira, 28 de maio de 2014

Falha de compartilhamento do samba autenticando no AD

Falha de compartilhamento do samba autenticando no AD

Tive um problema onde que algumas máquinas da rede não conseguiam mapear um compartilhamento de rede. O pior deste caso foi que umas funcionavam e outras não, o que dificulta a análise para solução do problema.
Depois de muito pesquisar e não encontrar nada, solicitei auxílio de um Analista Microsoft (valeu Thiago), esse cara é bom!


O erro é gerado por uma configuração do Windows 7, para solução do problema deve desativar uma diretiva de grupo local, o padrão é: Habilitada.



No executar digite: gpedit.msc
Vá até Configuração do Computador > Configurações do Windows > Configuração de Segurança > Diretivas Locais > Opções de Segurança


Cliente de rede Microsoft: assinar digitalmente a comunicação (sempre)        Desabilitada


Erros encontrados nos logs do Samba:

receive_smb_raw_talloc failed for client xx.xxx.xx.xx read error = NT_STATUS_CONNECTION_RESET.

Server exit (failed to receive smb request)

gid_to_sid: winbind failed to find a sid for gid 509

pdb_getsampwnam (TDB): error fetching database

error packet at smbd/reply.c(803) cmd=117 (SMBtconX) NT_STATUS_BAD_NETWORK_NAME

domingo, 5 de janeiro de 2014

Erro para montar Davfs2 box.com

Para aqueles que usavam o serviço e  parou de funcionar é simples, basta alterar os apontamentos de configuração para o endereço https://dav.box.com.
Se ainda não configurou, siga os passos abaixo:


Estes irão funcionar nas distros baseadas no Debian e Ubuntu.

Instale o davfs2
sudo apt-get install davfs2 
sudo adduser user davfs2

Configuração para montagem:
mkdir /home/user/box
echo "https://dav.box.com /home/user/box davfs rw,user,noauto 0 0"|sudo tee -a /etc/fstab
sudo chmod u+s /usr/sbin/mount.davfs

Configuração davfs2

No arquivo /etc/davfs2/davfs2.conf descomente a linnha:
#secrets         ~/.davfs2/secrets

Seguir com os comandos:
mkdir ~/.davfs2/
touch  ~/.davfs2/davfs2.conf
echo "use_locks 0" > ~/.davfs2/davfs2.conf
echo "https://dav.box.com login_box senha_box" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
mount /home/user/box

Dica!
Aumente o espaço de cache para acesso rápido aos arquivos mais acessados, o padrão são só 50Mb.
cache_size      2048               # MiByte - 2GB

Erros e soluções
Para solução do erro abaixo, verifique se o endereço do servidor, usuário e senha estão corretos no arquivo:  ~/.davfs2/secrets  .
/sbin/mount.davfs:/etc/davfs2/davfs2.conf:35: user option in system configuration file
Please enter the username to authenticate with server https://dav.box.com or hit enter for none. Username:

Altere a permissão do arquivo chmod 600 ~/.davfs2/secrets
$ mount /home/user/box
/sbin/mount.davfs:/etc/davfs2/davfs2.conf:35: user option in system configuration file
/sbin/mount.davfs: file /home/user/.davfs2/secrets has wrong permissions