Servidor Samba · 2 min read · Dec 11, 2025

Servidor Samba Autônomo no Ubuntu 7.10 (Gutsy Gibbon) Com Backend tdbsam

Este tutorial explica a instalação de um servidor de arquivos Samba no Ubuntu 7.10 e como configurá-lo para compartilhar arquivos pelo protocolo SMB, bem como como adicionar usuários. O Samba é configurado como um servidor autônomo, não como um controlador de domínio. Para esta configuração, usarei o CD de instalação do Ubuntu Server, mas o mesmo procedimento de instalação funcionará em um desktop Ubuntu também.

Na configuração resultante, cada usuário tem seu próprio diretório pessoal acessível via protocolo SMB e todos os usuários têm um diretório compartilhado com acesso de leitura / gravação.

Instalando o Samba

Conecte-se ao seu servidor no shell ou abra uma janela de shell se o seu servidor Ubuntu tiver um desktop instalado. Para se tornar o usuário root, execute este comando:

sudo su

e insira a senha do usuário que você criou durante a instalação do Ubuntu.

Instale os pacotes do Samba:

apt-get install libcupsys2 samba samba-common

Edite o arquivo smb.conf:

vi /etc/samba/smb.conf

Na seção global, remova o “;” no início da linha security = user para que fique assim:

security = user

para permitir que os usuários do sistema Linux façam login no servidor Samba.

Feche o arquivo e reinicie o Samba:

/etc/init.d/samba restart

Adicionando Compartilhamentos Samba

Agora vou adicionar um compartilhamento que é acessível por todos os usuários.

Crie o diretório para compartilhar os arquivos e mude o proprietário para o grupo de usuários.

mkdir -p /home/shares/allusers  
chown -R root:users /home/shares/allusers/  
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

No final do arquivo /etc/samba/smb.conf adicione as seguintes linhas:

[allusers]
  comment = Todos os Usuários
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

Se todos os usuários devem ser capazes de ler e escrever em seus diretórios pessoais via Samba, adicione as seguintes linhas ao /etc/samba/smb.conf:

[homes]
   comment = Diretórios Pessoais
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

Agora reiniciamos o Samba:

/etc/init.d/samba restart

Adicionando e gerenciando usuários

Neste exemplo, vou adicionar um usuário chamado tom. Você pode adicionar quantos usuários precisar da mesma forma, apenas substitua o nome de usuário tom pelo nome de usuário desejado nos comandos.

useradd tom -m -G users

Defina uma senha para tom na base de dados de usuários do sistema Linux. Se o usuário tom não deve ser capaz de fazer login no sistema Linux, pule esta etapa.

passwd tom

-> Digite a senha para o novo usuário

Agora adicione o usuário ao banco de dados de usuários do Samba.

smbpasswd -a tom

-> Digite a senha para o novo usuário

Agora você deve ser capaz de fazer login a partir da sua estação de trabalho Windows com o explorador de arquivos usando o nome de usuário tom e a senha escolhida e armazenar arquivos no servidor Linux tanto no diretório pessoal de tom quanto no diretório compartilhado público.

Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.