terça-feira, 28 de agosto de 2018

Windows 10 não acessa pastas no compartilhamento Samba



A unidade de rede mapeada não pode ser criada porque ocorreu o seguinte erro:

Você não pode se conectar ao compartilhamento de arquivos, pois ele não é seguro. Este compartilhamento requer o protocolo obsoleto SMB1, que não é seguro e pode expor o sistema a ataques.
Seu sistema requer o SMB2 ou superior. Para obter mais informações sobre como resolver esse problema ....

Solução:
Navegar ate programas e recursos.

Painel de Controle\Todos os Itens do Painel de Controle\Programas e Recursos


Deixar marcado todas as caixas que estiverem em Suporte para Compartilhamento de Arquivos SMB 1.0/CIFS

Clicar em ok e reiniciar a maquina.

quinta-feira, 23 de agosto de 2018


Script para criação de usuários em massa no Debian e adicionando ao samba

Para facilitar a criação dos usuários no Debian, podemos utilizar o script abaixo. 
Nele utilizamos uma lista com usuários

Ambiente utilizado é o Debian 7 com samba.
Antes precisamos preparar o Debian para gerar as senhas automaticamente.

# apt-get install makepasswd



agora vamos criar um diretório para colocar o script

# mkdir /etc/scripts
# cd /etc/scripts/

Próximo passo é criar o arquivo, vou utilizar o vim para criar e editar o arquivo, porem isso fica a critério de vocês podem utilizar o nano ou qualquer outro editor

# vim criar.sh

Com o arquivo aberto bastar copiar e colar o script abaixo:

#!/bin/bash
cat usuarios |cut -d: -f1 |sort |
while read NOME
do
     SENHA=$(makepasswd)
     useradd -s /bin/false -d /dev/null $NOME
     (echo $SENHA; echo $SENHA) | smbpasswd -s -a $NOME
     echo $NOME - $SENHA >> usuarios_senha.txt
adduser $NOME gp_adm                                       
done



Salve e sai do arquivo com o comando padrão do seu editor que no caso do vim é a tecla esc seguida de :wq

Vamos criar um aquivo contendo o nome dos usuários no mesmo diretório que temos o script.

# vim usuarios

Dentro dele vamos colocar os usuarios conforme exemplo abaixo, um abaixo do outro e seguidos de : 


jose:

vitor:
maicon:

Salve o aquivo e saia

Altere a permissão do script criar.sh


# chmod +x criar.sh


e execute o arquivo com o comando 

# ./criar.sh


ele ira mostra a saida abaixo 



Added user jose.
Added user vitor.
e assim por diante 

Dentro do diretorio foi criado um arquivo usuarios.txt  e nele você tem todos os nomes de usuário e senha
Pronto seu usuários agora estão criados e já adicionados ao grupo padrão e com senhas 

Dica:
Caso você precise apenas mudar a senha dos usuários no samba você pode usar o script abaixo 


#!/bin/bash
cat usuarios |cut -d: -f1 |sort |
while read NOME
do
     SENHA=$(makepasswd)
     (echo $SENHA; echo $SENHA) | smbpasswd -s -a $NOME
     echo $NOME - $SENHA >> usuarios_senha.txt
done