Autor Tópico: servidor SAMBA doméstico.  (Lida 4273 vezes)

Offline Petrov

  • Usuário Ubuntu
  • *
  • Mensagens: 69
    • Ver perfil
servidor SAMBA doméstico.
« Online: 06 de Dezembro de 2009, 12:37 »
galera,

eu to aqui na maquina virtual tentanto montar um servidor de arquivos no samba, to fazendo em maquina virtual pra depois ir pro ubuntu de verdade mesmo.

bom, eu estou tentando deixar uma pasta pra todos os pcs daqui de casa acessarem e poderem gravar,ler,excluir e alterar qualquer arquivo. mas eu nao estou conseguindo dar permissoes de gravar,alterar e excluir!! consigo somente ler!
o que eu deveria acresentar no meu smb.conf   ???
ele esta assim: 

[global]

netbios name = Urano
server string = servidor samba
workgroup = casa
local master = yes
os level = 100
preferred master = yes
wins support = yes
log file = /home/victor/samba-log/log%m

printing = cups
load printers = yes
map to guest = bad user
#guest account = familia
public = yes
#guest only = yes

[arquivos]
   path = /home/familia/arquivos
   writable = yes
   #guest ok = yes
   public = yes
   #valid users victor, Victor

Grato

Offline Jhow

  • Usuário Ubuntu
  • *
  • Mensagens: 19
    • Ver perfil
Re: servidor SAMBA doméstico.
« Resposta #1 Online: 09 de Dezembro de 2009, 16:18 »
ola....

no caso se vc quer só uma pasta pra compartilhar vc pode fazer assim:

1- entre pelo terminal como root

sudo su root e digita a senha....

2- cria pasta e da permição total a ela:

cria pasta: mkdir /home/talpasta

permição total: chmod -R 777 /home/talpasta


3- no smb.conf faz assim

abaixo desses que vc ja tem digita...

[talpasta]
path = /home/talpasta
available = yes
browseable = yes
public = yes
writable = yes


salva e reinicia o samba pelo comando

/etc/init.d/samba restart
« Última modificação: 09 de Dezembro de 2009, 16:44 por Jhow »

Offline marcosalvesps

  • Usuário Ubuntu
  • *
  • Mensagens: 362
  • Seja Livre, use Linux!
    • Ver perfil
    • Teoria Nerd
Re: servidor SAMBA doméstico.
« Resposta #2 Online: 12 de Dezembro de 2009, 15:15 »
ola....

no caso se vc quer só uma pasta pra compartilhar vc pode fazer assim:

1- entre pelo terminal como root

sudo su root e digita a senha....

2- cria pasta e da permição total a ela:

cria pasta: mkdir /home/talpasta

permição total: chmod -R 777 /home/talpasta


3- no smb.conf faz assim

abaixo desses que vc ja tem digita...

[talpasta]
path = /home/talpasta
available = yes
browseable = yes
public = yes
writable = yes


salva e reinicia o samba pelo comando

/etc/init.d/samba restart

Caro amigo Jhow,

Se eu for pelo modo gráfico, com o botão direito do mouse sobre a pasta, clicar em "opções de compartilhamento" e marcar "compartilhar esta pasta" e "permitir outras pessoas escreverem nesta pasta', também funcionaria, seria a mesma coisa, ou não?
Marcos Silva - http://www.teorianerd.com.br
Ubuntu 17.10 - 64 bits no Notebook Dell Inspiron 14 5000

alexportalgyn

  • Visitante
Re: servidor SAMBA doméstico.
« Resposta #3 Online: 12 de Dezembro de 2009, 15:32 »
Lembrando que:
 Samba trabalha com permissões de usuário logo:
o usuário do sistema tem que existir no samba exemplo

# adduser  usuariolinux
( para adcionar um novo usuário no sistema)

smbpasswd -a usuariolinux
(para adicionar o mesmo usuário do sistema no samba e desta forma poder acessar com o mesmo os diretórios compartilhados no samba com as devidas permissões na tag valid users a ser inserida no compartilhamento para maior segurança
« Última modificação: 12 de Dezembro de 2009, 15:34 por alexportalgyn »

Offline Trancozo

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
    • Curriculum Vitae Roger Trancozo
Re: servidor SAMBA doméstico.
« Resposta #4 Online: 15 de Dezembro de 2009, 18:18 »
Já experimentou colocar no [global]
security = share
?
Na caixa estava escrito: "Requer Windows 9x, Windows 2000/XP ou superior". Então instalei Ubuntu Linux.

Offline Polaco

  • Usuário Ubuntu
  • *
  • Mensagens: 525
    • Ver perfil
Re: servidor SAMBA doméstico.
« Resposta #5 Online: 16 de Dezembro de 2009, 03:03 »
Não é mais simples fazer como o marcosalvesps sugere?

Eu aqui compartilho arquivos direto com outros computadores, com Windows e Linux e tudo o que eu faço é clicar com o botão direito sobre a pasta e marcar como eu desejo que ela trabalhe, com senha ou não e com permisão de somente leitura ou escrita.

São poucas as opções, o arquivo de configuração do Samba possui bem mais ajustes finos, mas para um servidor caseiro elas são completamente dispensáveis. ;)
Ubuntu 10.04 x64 @ Dell Optiplex 740

Offline MagnataRJ

  • Usuário Ubuntu
  • *
  • Mensagens: 27
  • Errar é humano, mas insistir no Windows é burrice!
    • Ver perfil
    • Portal Aprendendo Linux
Re: servidor SAMBA doméstico.
« Resposta #6 Online: 17 de Dezembro de 2009, 09:44 »
Assim como o colega Trancozo falou, para que o Samba fique livre para todos, é necessário inserir no global, o parâmetro "security = share".

Veja aqui um exemplo de um samba configurado assim:
http://temporario.istel.com.br/smb.conf.txt

Espero ter ajudado!
Henrique Fagundes
henrique@linuxadmin.com.br
https://www.aprendendolinux.com/

Offline sboorbou

  • Usuário Ubuntu
  • *
  • Mensagens: 385
  • LPIC 2 - LPI 000180523 - Linux user 490229 - MCITP
    • Ver perfil
Re: servidor SAMBA doméstico.
« Resposta #7 Online: 17 de Dezembro de 2009, 09:55 »
se tiver o guest = yes não precisa de usuário nenhum.....

caso queria ir um pouco mais adiante

olha aqui........

http://www.guiadohardware.net/tutoriais/samba-swat/pagina8.html
duvida eu em você sinto... duvida a raiva leva, raiva ao ódio leva, ódio é o lado negro da força - Mestre Yoda

Offline Jhonny Roger

  • Usuário Ubuntu
  • *
  • Mensagens: 294
  • Jhonny Roger
    • Ver perfil
Re: servidor SAMBA doméstico.
« Resposta #8 Online: 27 de Fevereiro de 2010, 08:55 »
Eita mais de um ano longe do mundo Linux e quando a gente retorna, se depara com uma dúvida e rapidamente ela é sanada, coisas simples mas que ás vezes caem em desuso por não usar o LINUX, parabéns ae galera respostas cada vez mais objetivas...