Buscar

Dicas Linux samba

Prévia do material em texto

Foi criada uma maquina virtual via Virtual Box com a versão do Linux ubunto-20.04.4 e através de alguns fóruns começamos a configuração do servidor via SSH:
Passo 1:
Foi criado usuário gustavo, angel e alunos
sudo adduser gustavo
sudo adduser angel
sudo adduser alunos
Senha padrão 1234
Passo 2:
Foi criado os diretórios que vamos compartilhar
sudo mkdir /arquivos/publico
sudo mkdir /arquivos/programas
sudo mkdir /arquivos/documentos
Passo 3:
Foi dado o comando change mode nos diretórios acima para permitir que usuários leias, editem e executem arquivos.
sudo chmod 777 -R /arquivos/publico
sudo chmod 777 -R /arquivos/programas
sudo chmod 777 -R /arquivos/documentos
Passo 4:
Atualizar os pacotes do Linux
sudo apt update
Após instalar o samba
sudo apt install samba
Passo 5:
Criar os usuários para acessar o samba
sudo smbpasswd -a gustavo
sudo smbpasswd -a angel
sudo smbpasswd -a alunos
senha 1234
Passo 6:
Copia do arquivo original do samba
Cd /etc/samba/
Ls ( para ver arquivos do diretório )
sudo cp smb.conf smb.conf.bkp
ls ( para ver e conferir se efetuou a copia )
Passo 7:
Editar o arquivo Samba smb.conf 
Cd /etc/samba/
sudo vim smb.conf
segue arquivo abaixo:
[global]
 workgroup = WORKGROUP
 netbios = srvgustavo
 server string = %h server (arquivos)
#### Debugging/Accounting ####
 log file = /var/log/samba/log.%m
 max log size = 1000
 logging = file
 panic action = /usr/share/samba/panic-action %d
####### Authentication #######
 server role = standalone server
 obey pam restrictions = yes
 unix password sync = yes
 passwd program = /usr/bin/passwd %u
 passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
 pam password change = yes
 map to guest = bad user
[documentos]
	comment = Arquivos Usuarios
	path = /arquivos/documentos
	public = no
	writable = no
	guest ok = no
	write list = alunos,angel,gustavo
	create mask = 0775
	directory mask = 0775
[programas]
	comment = Programas usuarios
	path = /arquivos/programas
	public = no
	writable = no
	guest ok = no
	write list = alunos,angel,gustavo
	create mask = 0775
	directory mask = 0775
[publico]
	comment = Pasta Publica
	path = /arquivos/publico
	browseable = yes
	writable = yes
	guest ok = no
	public = yes
	create mode = 0777
	directory mode = 0777
Passo 8:
Restart do serviço smb
Sudo systemctl restart smbd.service nmbd.service
Passo 9:
Acesso via Windows
Abre uma pasta no diretório digite
\\srvgustavo\
Vai aparecer as pastas compartilhadas
Lembrando que a pasta publica é aberta 
E documentos e programas estão bloqueadas apenas para acesso com usuário e senha

Continue navegando