Problemas com Samba + Windows

Iniciado por joaotime, 07 de Novembro de 2011, 09:18

tópico anterior - próximo tópico

joaotime

Ola Pessoal estou com um problema no meu samba eu fiz todas as configuracoes(abaixo) o windows recolhece o samba mais quando vou deletar uma arquivo ele nao deixa nem deleter e nem criar pasta o que poderia estar de errado?

Obrigado

Joao
segue arquivo smb.conf


[global]
netbios name = Joao
workgroup = WORKGROUP
domain logons = yes
interfaces = eth1
log level =2
logfile /var/log/samba/log.%m
max log size = 1000
syslog only = no
dns proxy = no
comment = Servido de Arquivos
os level = 50
domain master = no
preferred master = no
security = user
#socket option = TCP_NODELAY IPTOS_LOWDELAY
#dadtime = 1
keepalive = 20
browse list = yes
full_audit:priority = notice
full_audit:facility = local5
full_audit:failure = none
full_audit:prefix = %u|%I|%S
vfs objects = full_audit
####### Autenticaçao #########
encrypt passwords = true
obey pam restriction = yes
unix password sync = yes
passwd program /usr/bin/passwd %u
passwd chat = *enter/snew/s*/
pam password charge = yes
map to guest = bad user
usershare allow guests = yes

#### Definicoes ######
[home]
create mask 0700
directory mask 0700
valid useres = %s

[netlogon]
comment = Servico de logon
path = /home/netlogon
guest ok = yes
read only = yes

[Profiles]
commente = "Usuarios Profiles"
path = /home/samba/profiles
guest ok = no
browseable = yes
create mask = 0600
directory mask = 0700
valid users = joao

[arquivos]
path = /home/joao
guest ok = no
browseable = yes
writable = yes
printable = no
valid users = joao
create mask = 0700
#force create mode 0756
vfs objects = recycle
recycle:exclude_dir = tmp, chace
recycle:exclude = *.tmp,*.log,*.obj,~*.*.*.bak,*.iso
recycle:repository = var/samba/trash/%U
recycle:versions = yes
recycle:keeptree = yes

zekkerj

Provavelmente o usuário que está conectando não tem permissão de escrita na pasta "/home/joao". Isso é muito mais provável se você estiver permitindo acesso de convidado (guest/nobody) ao seu Ubuntu; tente usar um usuário autorizado (e.g. "joao"), com a senha correta.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

joaotime

No windows estou usando a mesmo usuario e senha

zekkerj

Ele em algum momento chegou a te pedir a senha do usuário do Ubuntu?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

joaotime

sim pediu eu coloquei e logo depois eu coloquei o usuario e senha no windows
quando digitei ele pediu usuario e senha e depois mesmo assim nao apagou o arquivo

zekkerj

Habilite o log no samba, adicionando a linha abaixo à seção [global] do seu smb.conf:

log level = 3

Depois reinicie o samba, tente o acesso, e observe o diretório /var/log/samba, pelos arquivos que vão ser criados. Deve ser criado um arquivo "smbd.log" nesse diretório, e provavelmente outro com o nome ou o endereço de sua máquina windows. Cole as 20 últimas linhas desses arquivos aqui.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

joaotime

Obrigado deu certo
como fechar o topico?

zekkerj

Hã? Isso não é pra resolver o problema, é pra habilitar o log de erro, pra gente poder ver o que está errado.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

joaotime

nao sei porque mais quando habilietei esta opcao comecou a gravar na pasta

zekkerj

Ah, mas com certeza não foi isso. Talvez você tenha feito outra modificação antes, e esqueceu de reiniciar o Samba.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

joaotime

qual o comando correto para reneciar o samba
pois fecho muitos comandos

valdineysr

Ai vai a dica:

antes um pergunta, o que vc pretende?

a) Quero que meus usuários sejam autenticados pelo linux.
b) quero ter uma pasta compartilhada com restrições.
c) compartilhar uma pasta sem restrições.

Pelas suas configurações do samba me parece esta entre a e b.

Salvo algum engano. No segundo caso você só precisa ter esse usuário no linux que esta compartilhando e não precisa adicionar usuário ao samba.
Já no primeiro caso que esta mais próximo de suas configurações, você precisa tanto do usuário no samba quanto no sistema linux. Você terá que usar o conceito de domínio. Consequentemente terá que inserir sua maquina no domínio.

Aqui no fórum tem algumas boas soluções sobre o assunto, é só dá uma pesquisada que vai encontrar algo a sua medida.

 

Valdiney Ribeiro
---------------------------------
Analista de Sistemas