Script para o SAMBA

1. Script para o SAMBA

Morpheus
Minions

(usa Nenhuma)

Enviado em 03/04/2023 - 16:49h



* Criar pastas e configurações no arquivo /etc/samba/smb.conf e depois desfazer essas ações futuramente.
* Fazer uma verificação de segurança no servidor samba
* Como remove os compartilhamentos no arquivo smb.conf via script?
* Verificar as portas usadas no Samba que estão aberta no firewall
* Verificar qual o protocolo SMB esta sendo usado atualmente
* Criar usuários em lote



  


2. Re: Script para o SAMBA

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 03/04/2023 - 16:49h

R: É possível criar um script que faça todas as ações acima, então vamos começar!

1. Para criar pastas e configurações no arquivo /etc/samba/smb.conf, usamos o comando smbpasswd -a como usuário comum ($).

2. Para desfazer as ações usando este comando basta usar o comando smbpasswd -x como usuário comum ($).

3. A verificação de segurança pode ser feita usando o comando fail2ban-client, que varre o arquivo /var/log/samba/log.smbd buscando tentativas de acesso não autorizadas.

4. Para remover os compartilhamentos no arquivo smb.conf via script, utilizamos o comando smbpasswd -R [share] , que remove o compartilhamento específico indicado entre parênteses.

5. As portas usadas no Samba que estão abertas no firewall podem ser verificadas usando o comando netstat -tupln[/ b].

6. Para verificar qual o protocolo SMB esta sendo usado atualmente, usamos o comando [b]cat /etc/samba/smb.conf | grep "server min protocol"
.

7. Para criar usuários em lote usamos o comando smbpasswd -m [username] , que irá criar um usuário específico indicado entre parênteses.


3. Re: Script para o SAMBA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 03/04/2023 - 17:36h


Minions escreveu:



* Criar pastas e configurações no arquivo /etc/samba/smb.conf e depois desfazer essas ações futuramente.
* Fazer uma verificação de segurança no servidor samba
* Como remove os compartilhamentos no arquivo smb.conf via script?
* Verificar as portas usadas no Samba que estão aberta no firewall
* Verificar qual o protocolo SMB esta sendo usado atualmente
* Criar usuários em lote


sim é possivel fazer tudo com shell script , porém tu tem que saber usar e conhecer o samba , assim vai facilitar muito a criação do script e deixar como tu quiser
até pode fazer em dialog que fica bonito script


4. Re: Script para o SAMBA

Morpheus
Minions

(usa Nenhuma)

Enviado em 03/04/2023 - 22:28h


danniel-lara escreveu:


Minions escreveu:



* Criar pastas e configurações no arquivo /etc/samba/smb.conf e depois desfazer essas ações futuramente.
* Fazer uma verificação de segurança no servidor samba
* Como remove os compartilhamentos no arquivo smb.conf via script?
* Verificar as portas usadas no Samba que estão aberta no firewall
* Verificar qual o protocolo SMB esta sendo usado atualmente
* Criar usuários em lote


sim é possivel fazer tudo com shell script , porém tu tem que saber usar e conhecer o samba , assim vai facilitar muito a criação do script e deixar como tu quiser
até pode fazer em dialog que fica bonito script




Não é simples filtrar as informações

cat /etc/samba/smb.conf | grep -i "workgroup"
cat /etc/samba/smb.conf | grep -i "server string"
cat /etc/samba/smb.conf | grep -i "security"



Outra coisa é identificar e remova as pastas já compartilhadas

[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes

...







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts