Compartilhamento com Samba [RESOLVIDO]

1. Compartilhamento com Samba [RESOLVIDO]

Elinton Soares
elintonn

(usa Fedora)

Enviado em 08/08/2012 - 11:58h

Falai pessoal do VOL,

Pode parecer repetitivo meu tópico, mas já pesquisei muita coisa, TESTEI muita coisa, e ainda não consegui encontrar uma solução.
Estou disponibilizando um Servidor Linux com S.O. Fedora 16.
Já fiz toda a instalação, atualização, e, como o servidor será somente para 1 Compartilhamento de Dados e 1 Público, fiz o seguinte:

Instalei o Samba (Yum install Samba);
Configurei-o assim:

# descricao compartilhamento
comment = Sistema
# caminho da pasta
path = /home/diretorio
# acessada por todos
public = yes
# visivel na rede
browseable = yes
# se permitira escrita
writable = yes
# somente leitura
read only = no
# mascara de criacao
create mask = 0700
# mascarada dos diretorios
directory mask = 0700

Criei a pasta no diretório /home, e dei permissão full (chmod -R 777 /home/diretorio);

chkconfig iptables off (para não bloquear o acesso e desabilitar de uma vez por todas o firewall);

Até aqui tudo bem.
Nas estações Windows, consigo acessar o servidor pelo ip normalmente, e as duas pastas (Aqui só listei uma, mas a parametrização é a mesma das duas) estão lá, consigo abrí-las, mas não consigo de jeito algum gravar alguma coisa nelas.

Estou esquecendo alguma configuração?
Alguém tem uma dica salvadora?

Fico no aguardo pessoal,





  


2. Re: Compartilhamento com Samba [RESOLVIDO]

Renato Freitas
nanatinho

(usa Debian)

Enviado em 08/08/2012 - 13:02h

Boa tarde.

Por favor, poste todo o teu smb.conf.


Abraço e fique com DEUS!!!


3. Re: Compartilhamento com Samba [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 08/08/2012 - 13:06h

posta ai todo o seu smb.conf como solicitou o colega



4. Re: Compartilhamento com Samba [RESOLVIDO]

Elinton Soares
elintonn

(usa Fedora)

Enviado em 08/08/2012 - 13:37h

Aê pessoal... dei uma enxugada (Copiei por SSH) e retirei algumas linhas que estavam comentadas.



#
#======================= Global Settings =====================================
[global]
# ----------------------- Network-Related Options -------------------------
workgroup = NOSSO_GRUPO_LOCAL
server string = NOME_ATUAL
netbios name = SERVIDOR01
;
interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.
; max protocol = SMB2
# --------------------------- Logging Options -----------------------------
# log files split per-machine:
log file = /var/log/samba/log.%m
# maximum size of 50KB per log file, then rotate:
max log size = 50
# ----------------------- Standalone Server Options ------------------------
security = share
passdb backend = tdbsam
# ----------------------- Domain Members Options ------------------------
;security = domain
;passdb backend = tdbsam
;realm = MY_REALM
;password server = <NT-Server-Name>
# ----------------------- Domain Controller Options ------------------------
;security = user
;passdb backend = tdbsam
;domain master = yes
;domain logons = yes
;add user script = /usr/sbin/useradd "%u" -n -g users
;add group script = /usr/sbin/groupadd "%g"
;add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
;delete user script = /usr/sbin/userdel "%u"
;delete user from group script = /usr/sbin/userdel "%u" "%g"
;delete group script = /usr/sbin/groupdel "%g"
# ----------------------- Browser Control Options ----------------------------


#----------------------------- Name Resolution -------------------------------
;wins support = yes
;wins server = w.x.y.z
;wins proxy = yes
;dns proxy = yes
# --------------------------- Printing Options -----------------------------
load printers = yes
cups options = raw

;printcap name = /etc/printcap
# obtain a list of printers automatically on UNIX System V systems:
;printcap name = lpstat
;printing = cups
# --------------------------- File System Options ---------------------------
;map archive = no
;map hidden = no
;map read only = no
;map system = no
;store dos attributes = yes
#============================ Share Definitions==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
;valid users = %S
;valid users = MYDOMAIN\%S

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

[netlogon]
;comment = Network Logon Service
;path = /var/lib/samba/netlogon
;guest ok = yes
;writable = no
;share modes = no

[Profiles]
;path = /var/lib/samba/profiles
;browseable = no
;guest ok = yes

[public]
;comment = Public Stuff
;path = /home/samba
;public = yes
;writable = yes
;printable = no
;write list = +staff

# Nome do Compartilhamento
[Sistema]
# Descriçao do compartilhamento
comment = Sistema ERP
# Caminho da pasta
path = /home/sistema
# Acessada por todos
public = yes
# visivel na rede
browseable = yes
# permitira escrita
writable = yes
# somente leitura
read only = no
# mascara de criacao
create mask = 0777
# Mascara dos diretorios
directory mask = 0777

# Nome do Compartilhamento
[Publico]
# Descriçao do compartilhamento
comment = Arquivos Publicos
# Caminho da pasta
path = /home/publico
# Acessada por todos
public = yes
# visivel na rede
browseable = yes
# permitira escrita
writable = yes
# somente leitura
read only = no
# mascara de criacao
create mask = 0777
# Mascara dos diretorios
directory mask = 0777





5. Re: Compartilhamento com Samba [RESOLVIDO]

Elinton Soares
elintonn

(usa Fedora)

Enviado em 08/08/2012 - 15:31h

Pessoal,

Alguém tem uma dica pra me ajudar ai?

Testei de algumas estações com Windows aqui e acontece sempre a mesma coisa: 'Você precisa de permissão para salvar nesta pasta.'.

Já não sei o que fazer.

Alguém tem uma idéia ou já passou por isso?



6. Problemas com o Samba

David Rodrigues
david_rodrigues

(usa CentOS)

Enviado em 08/08/2012 - 16:20h

É meu amigo , o Samba é bem complexo, tem muitos detalhes, também estou tendo um problema parecido, a única diferença é que eu consigo ver as pastas e acessar normalmente e não precisei desabilitar o Firewall, mas não consegui resolver o problema da permissão para escrever na pasta , também já testei demais e passei a manhã lendo a documentação do SAMBA na sua página oficial , se alguém souber ajudar , da um help por favor!!! Enquanto isso vou lendo aqui mais um bocado, quem consegui primeiro posta !!!

Abri um topico também e postei meu smb.conf:

http://www.vivaolinux.com.br/topico/Servidores-Linux-para-iniciantes/Esclarecimentos-sobre-o-Samba


7. Re: Compartilhamento com Samba [RESOLVIDO]

Elinton Soares
elintonn

(usa Fedora)

Enviado em 08/08/2012 - 16:33h

Falai amigo,

Então... Estamos iguais; Conseguimos visualizar as pastas, mas não conseguimos gravar nela.
Já segui alguns materiais, até que diziam para escrever do zero o smb.conf, e o erro persiste. Sabe o que é mais engraçado? Tenho um outro servidor em um outro cliente com o mesmo Fedora, com o mesmo samba, já copiei a forma que está neste servidor ai para este que estou montando, e mesmo assim não funciona. No caso aqui, não vou usar por grupo de usuários, logo, vou usar a conta Guest (conforme este outro servidor já implantado). Se alguém souber alguma coisa, nos dê essa luz.

Obrigado.


8. Re: Compartilhamento com Samba [RESOLVIDO]

Elinton Soares
elintonn

(usa Fedora)

Enviado em 08/08/2012 - 16:52h

Bom,

Não sei se isso vai ajudar você, mas a mim ajudou \o/

http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Configurando-samba-no-Fedora/

a ultima dica, onde o colaborador diz:

Desabilite o SELINUX editando o arquivo /etc/selinux/config
seu arquivo devera ficar desta forma:

SELINUX=disabled

Desabilitando esta opção vc estará livre de futuros problemas, inclusive liberando o samba para a rede.


eu fiz aqui e a principio funcionou ;)

Testa ai e veja se resolve.

como estou fazendo 2 servers simultaneamente, vou testar no outro também.

Abraços e boa sorte!


9. Ainda na mesma!

David Rodrigues
david_rodrigues

(usa CentOS)

Enviado em 08/08/2012 - 17:07h

Você está melhor do que eu, eu ainda não consegui não e eu já havia feito isso!

Quero pelo ou menos saber , onde estou errando !!!


10. Re: Compartilhamento com Samba [RESOLVIDO]

Elinton Soares
elintonn

(usa Fedora)

Enviado em 08/08/2012 - 17:13h

Cara, vou ser sincero: É complicado quando se não se tem experiência, mas temos ai, ainda bem, sites como o VOL, que se não é o melhor, é o mais indicado, para nos ajudar.
Não sei se pode postar link de outro site, mas lá vai:

http://www.hardware.com.br/artigos/servidor-rede-local/

Segue algumas dicas desse tutorial... Ainda mais ali onde diz pra criar a conta Guest (gdh) que servirá para todos os usuários da rede (sem pedir usuário/senha).

Agradeço ao pessoal do fórum que ajudou e também ao material.

obrigado.


11. Re: Compartilhamento com Samba [RESOLVIDO]

David Rodrigues
david_rodrigues

(usa CentOS)

Enviado em 08/08/2012 - 17:38h

Desisto por hoje , estou de cabeça quente com isso, se eu continuar tenho certeza que farei [*****] ! rsrsrs

Já tinha lido aquilo lá do Carlos E. Morimoto e também não tive sucesso ...

Por isso, vou para casa esfriar a cabeça e mais tarde eu vejo isso! abraço e boa sorte parceiro!!!!


12. Re: Compartilhamento com Samba [RESOLVIDO]

Elinton Soares
elintonn

(usa Fedora)

Enviado em 08/08/2012 - 17:47h

Bom parceiro,

te digo uma coisa: Comecei esses 2 Servidores domingo a noite. Tinha por obrigação deixá-los em ordem, atualizados, com Samba instalado para compartilhamento de 2 pastas, somente, em ambos os servidores.
Ambas as redes que irão estes 2 servers terão 6 estações, e o problema maior dessas redes é o desempenho do ERP (empresa parceira a nossa que desenvolve) que ficava lento em Maquinas com o Windows 7 e, quando apresentávamos para o cliente a solução do Server 2003/2008 e o preço, o cliente se assustava. Decidimos apresentar Linux como solução e REALMENTE tem resolvido. Tem dado resultado, só que como disse, tinha esse prazo. Esses dois dias quase fiquei maluco com esse problema pois, já tinha instalado, atualizado, configurado as placas de rede na inicialização, os serviços de firewall, e nada do Samba ou suas permissões funcionar.

Solução:

Reescrevi todo o script, conforme o material que te enviei, dei permissão nas pastas (fiz até alguns testes depois criando pastas e dando permissão, colocando no samba e no windows, alterando, removendo, gravando no arquivo e excluindo depois), mexi naquela parte de SELINUX, e, pelo que senti, era algo relacionado. Verifica se está dando a permissão corretamente, crie esse usuário Guest ai de teste, e verifique se funciona. É complicado? É. Mas é a solução.

Qualquer dúvida estou a disposição.

Obrigado VOL.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts