Ajuda com servidor samba.

1. Ajuda com servidor samba.

Ricardo Bisconsini
bisconsini

(usa Debian)

Enviado em 27/04/2023 - 14:56h

Olá!

Quero aproveitar um raspbery pi 3 que está aqui parado para montar um armazenamento de rede usando o linux com servidor de arquivos samba.

Instalei o sistema debian lite 64 bits (sem interface só com terminal) no cartão do raspbery.

Cabo de rede conectado ascessei o raspbery por ssh.

Instalei o samba.
sudo apt update && sudo apt install samba

Fiz backup do smb.conf
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp

Criei os usuarios no sistema e no samba.

sudo adduser usuario_01
sudo adduser usuario_01 sambashare

sudo adduser usuario_02
sudo adduser usuario_02 sambashare

sudo adduser usuario_03
sudo adduser usuario_03 sambashare

sudo adduser usuario_04
sudo adduser usuario_04 sambashare

Editei o smb.conf
sudo nano /etc/samba/smb.conf

[global]
workgroup = WORKGROUP
netbios name = Network Attached Storage

[usuario_01]
comment = Arquivos pessoais da usuario_01
path = /home/usuario_01
public = no
security = user
valid users = usuario_01
browseable = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777

[usuario_02]
comment = Arquivos pessoais da usuario_02
path = /home/usuario_02
public = no
security = user
valid users = usuario_02
browseable = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777

[usuario_03]
comment = Arquivos pessoais do usuario_03
path = /home/usuario_03
public = no
security = user
valid users = usuario_03
browseable = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777

[usuario_04]
comment = Arquivos pessoais do usuario_04
path = /home/usuario_04
public = no
security = user
valid users = usuario_04
browseable = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777

[public]
comment = Arquivos publicos
path = /home/public
public = yes
security = share
browseable = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777

Reiniciei o servidor samba e não relatou nenhum erro
sudo systemctl restart smbd

Ao ascessar a pasta public em outra maquina linux entra de boa como anonimo com direito a leitura e escrita, mas o meu problema é ao tentar ascessar as pastas de usuários, eu tento ascessar a pasta usuario_01 e coloco o usuario e senha que criei para ele mas não entra, testei como anonimo e tambem não entra. Como faço para que a pasta usuario_01 seja ascessada pelo usuario_01 com direito a leitura e escrita. Quero que cada usuario só possa ascessar a sua respectiva pasta e todos ascesem a pasta publica sem ter que usar senha.

Obrigado a todos!


  


2. Re: Ajuda com servidor samba.

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 27/04/2023 - 15:59h


de uma lida
sobre compartilhar a pasta HOME para o usuário


3. Re: Ajuda com servidor samba.

Ricardo Bisconsini
bisconsini

(usa Debian)

Enviado em 28/04/2023 - 11:24h

danniel-lara escreveu:


de uma lida
sobre compartilhar a pasta HOME para o usuário


Bom dia!

Danniel eu tentei compartilhar a pasta home mas confesso que não entendi bem como fazer, no fim percebi um erro meu ao criar o usuario no samba, estava usando o comando "sudo adduser usuario_01 sambashare" e isso adicionava o usuario ao grupo mas não criava o usuario no samba.. Depois de perceber isso adicionei o usuario no samba com o comando "sudo smbpasswd -a usuario_01" e usei o argumento "valid user = usuario_01" no compartilhamento e funcionou como eu queria. Perdi um dia todo tentando configurações diferentes e só depois percebi que não estava adicionando o usuario no samba... :-( O compartilhamento final ficou assim:

[deisy]
comment = Arquivos pessoais do usuario_01
path = /home/usuario_01
public = yes
security = share
browseable = yes
writable = yes
read only = no
valid users = usuario_01 # esse argumento da ascesso só ao usuario_01, que era o que queria fazer des do inicio
create mask = 0777
directory mask = 0777

Fica meu agradecimento a todos e espero que esse post possa ajudar outros que tenham duvidas.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts