Problema ao criar pastas/renomear no Samba

1. Problema ao criar pastas/renomear no Samba

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/06/2010 - 16:12h

Amigos abaixo meu smb.cof baseado no seu tutorial...tudo funcionando mas tenho um problema..quando um usuário tenta criar uma pasta, colar um arquivo renomear algo não aparece de imediado na pasta compartilha vendo do windows somente vendo direto dentro do servidor e para aparece no windows tenho que atualizar a pasta ou voltar um pasta depois entrar novamente ai aparece o que eu fiz...o que está errado abaixo???


dentro de dados criei duas pastas de testes com as permissões abaixo:

root@linux:/home/samba/dados/teste1# cd ..
root@linux:/home/samba/dados# ls -l
total 8
drwxrws--- 4 root teste 4096 Jun 17 15:52 teste1
drwxrws--- 2 root diretoria 4096 Jun 17 15:27 teste2
root@linux:/home/samba/dados#



[global]
workgroup = NFA
server string = %h Linux (Debian, Samba)
name resolve order = wins bcast hosts
domain logons = Yes
preferred master = Yes
wins support = Yes
comment = Servidor Linux
printing = cups
load printers = yes
cups options = raw
use client driver = yes
#AUDITORIA
vfs objects = full_audit
full_audit:facility = LOCAL5
full_auditriority = NOTICE
full_auditrefix = %u|%I|%S
full_audit:success = rename rmdir unlink
full_audit:failure = none


# Script para adcionar computadores automaticamente

add user script = /usr/sbin/adduser --quiet --disabled- password --gecos "" %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usernod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u
idmap uid = 15000-20000
idmap gid = 15000-20000
template shell = /bin/bash

# Sincronismo das senha locais com as do SAMBA

passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd chat debug = yes
unix password sync = yes

# Defini??o do loglevel
log level = 3


[netlogon]
comment = Serviço de logon
path = /home/samba/netlogon
valid users = %U
admin users = Administrador
guest ok = Yes
share modes = No



[printers]
comment = Todas as Impressoras
path = /var/spool/samba
guest ok = Yes
printable = Yes
browseable = No
browsable = No


[dados]
comment = pastas do servidor linux
path = /home/samba/dados
browseable = yes
writable = true
#read only = No
create mask = 0600
directory mask = 0700


  


2. Re: Problema ao criar pastas/renomear no Samba

Jefferson Diego
Diede

(usa Debian)

Enviado em 17/06/2010 - 21:40h

As opções que controlam o Change Notify do Samba são por padrão "YES".
Mas, tente o seguinte na [global]:

change notify = Yes
getwd cache = Yes
kernel change notify = Yes


3. Re: Problema ao criar pastas/renomear no Samba

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2010 - 09:10h

Diede,

Essas linhas significam o que? Notei ontem que o problema estava acontecendo com algumas máquinas e testando em uma que estava dando problema colocando esas linhas resolveu...vou testar em outras mas desde já gradeço.Posto aqui mais tarde se esta tudo ok.




4. Re: Problema ao criar pastas/renomear no Samba

Jefferson Diego
Diede

(usa Debian)

Enviado em 18/06/2010 - 23:27h

"change notify":
Especifica se o Samba deverá responder às requisições de notificação de alterações em arquivos.

"kernel change notify":
Especifica se o Samba vai questionar o Kernel sobre modificações nos diretórios atualizando-os então.

"getwd cache":
Habilita o cache das chamadas getwd().
A getwd() determina o diretório atual. Me ocorreu que se o samba varre o diretório buscando modificações, cachear a "resolução" do diretório no path seria uma otimização (Posso estar errado aqui. Só é ums suposição...)



5. Re: Problema ao criar pastas/renomear no Samba

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/06/2010 - 07:47h

blz...obrigado mesmo só uma coisa...a auditoria aparece dentro do /var/log/samba/auditoria.log pois coloquei esse caminho dentro do debian /etc/rsyslog.conf mas não mostra nada...fica parada...no meu smb.conf tem algo errado? esse servidor foi reinstalado em um novo no antigo funcionava normal.acho que esta faltando algo.


6. Re: Problema ao criar pastas/renomear no Samba

Jefferson Diego
Diede

(usa Debian)

Enviado em 19/06/2010 - 10:26h

Quanto a auditoria, na parte que está assim:

full_audit:facility = LOCAL5
full_auditriority = NOTICE
full_auditrefix = %u|%I|%S
full_audit:success = rename rmdir unlink
full_audit:failure = none

Deixe assim:

full_audit:facility = LOCAL5
full_audit:priority = NOTICE
full_audit:prefix = %u|%I|%S
full_audit:success = rename rmdir unlink
full_audit:failure = none


E certifique-se que o rsyslog.conf contém as entradas para "local5.notice"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts