Inserindo o recurso de LIXEIRA nos compartilhamentos Samba
Este artigo apresenta um interessante e muito útil recurso de servidores Samba. Trata-se do recurso de lixeira em compartilhamentos, onde os arquivos apagados irão para uma pasta na qual será possível recuperá-los posteriormente.
[ Hits: 118.730 ]
Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 09/11/2003 | Blog: http://assuntonerd.com.br
Instalação
No cd de sua distribuição você encontrará um arquivo com o nome
samba-vfs-x.y.zcl.i386.rpm , onde x.y.z é a versão do pacote
que devemos instalar.
# mount /mnt/cdrom
# cd ./mnt/cdrom/conectiva/RPMS
# ls samba-vfs*
samba-vfs-2.2.8-27519cl.i386.rpm
Após encontrá-lo, execute o seguinte comando:
# rpm -ivh samba-vfs-2.2.8-27519cl.i386.rpm
Página anterior Próxima página
Páginas do artigo
1.
Introdução
2.
Requisitos mínimos
3. Instalação
4.
Configuração
5.
Testando o recurso
6.
Sou LIVRE, uso LINUX!!!
Outros artigos deste autor
Conectando com Bco Interbase/Firebird em Java
Brasil apimenta a guerra do software livre
STEPMANIA: Transforme seu PC com GNU/LINUX em uma máquina Dance Dance Revolution
NagiosVision: Tem humanos perto do seu servidor
Conceito: Evitando acidentes com visão computacional
Leitura recomendada
Resolução de Nomes (e não IP) no Gerenciador de Arquivos - Linux x Linux
Linux autenticando no AD e rodando LTSP com DHCP (Windows 2003)
Samba no Arch Linux (para principiantes)
Política de segurança com o Samba
Samba 4 - Configurado para reportar a diferentes redes
Comentários
Cabelo,
Voce sabe como faco para instalar o modulo vfs no Red Hat 8 ????
Grato
Roni Franco.
estou enfrentando problemas
com lixeira no samba. Ocorre o seguinte: efetuei todas as configurações
, a lixeira funciona parcialmente. explicando melhor possuo
compartilhamentoa acessados por diversos usuarios e, quando o primeiro
usuario deleta algo a pasta .recycle é criada e o respectivo arquivo
salvo, acontece que a pasta .recycle é criada como exclusiva do usuario (700)
drwx------ usuariox grupox .recycle
quando algum outro usuario tenta acessar a pasta . recycle o acesso é
negado, e quando algum outro usuario apaga algum arquivo, este não vai
para a lixeira.
Alguém tem algum conhecimento sobre este tipo de problema?
Se puderem me ajudar fico muito agrdecido.
Adriano Marcuz.
suporte@coaminfo.com.br
Mensagem
estou enfrentando problemas
com lixeira no samba. Ocorre o seguinte: efetuei todas as configurações
, a lixeira funciona parcialmente. explicando melhor possuo
compartilhamentoa acessados por diversos usuarios e, quando o primeiro
usuario deleta algo a pasta .recycle é criada e o respectivo arquivo
salvo, acontece que a pasta .recycle é criada como exclusiva do usuario (700)
drwx------ usuariox grupox .recycle
quando algum outro usuario tenta acessar a pasta . recycle o acesso é
negado, e quando algum outro usuario apaga algum arquivo, este não vai
para a lixeira.
Alguém tem algum conhecimento sobre este tipo de problema?
Se puderem me ajudar fico muito agrdecido.
Adriano Marcuz.
suporte@coaminfo.com.br
Procuro o pacote VFS no Debian.
Mensagem
Procuro o pacote VFS no Debian.
Estou tentando implementar a Lixeira no CL10, mas apresenta a seguinte mensagem :
[root@fsgru init.d]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[home]"
Unknown parameter encountered: "vfs options"
Ignoring unknown parameter "vfs options"
Processing section "[raiz]"
pacote instalados :
[root@fsgru init.d]# rpm -qa|grep -i samba
samba-clients-3.0.4-62748cl
samba-swat-3.0.4-62748cl
task-profile-sambaserver-10-61815cl
samba-common-3.0.4-62748cl
samba-winbind-3.0.4-62748cl
samba-server-3.0.4-62748cl
samba-vfs-3.0.4-62748cl
smb.conf :
[home]
comment = H:
path = /home/%U/home
read only = No
create mask = 0775
directory mask = 0775
browseable = No
vfs objects = /usr/lib/samba/vfs/recycle.so
vfs options = /etc/samba/recycle.conf
o arquivo existe :
[root@fsgru init.d]# ls /etc/samba/recycle.conf
/etc/samba/recycle.conf
Alguem tem alguma ideia ? Cabelo ?
Grato
LG
Mensagem
Estou tentando implementar a Lixeira no CL10, mas apresenta a seguinte mensagem :
[root@fsgru init.d]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[home]"
Unknown parameter encountered: "vfs options"
Ignoring unknown parameter "vfs options"
Processing section "[raiz]"
pacote instalados :
[root@fsgru init.d]# rpm -qa|grep -i samba
samba-clients-3.0.4-62748cl
samba-swat-3.0.4-62748cl
task-profile-sambaserver-10-61815cl
samba-common-3.0.4-62748cl
samba-winbind-3.0.4-62748cl
samba-server-3.0.4-62748cl
samba-vfs-3.0.4-62748cl
smb.conf :
[home]
comment = H:
path = /home/%U/home
read only = No
create mask = 0775
directory mask = 0775
browseable = No
vfs objects = /usr/lib/samba/vfs/recycle.so
vfs options = /etc/samba/recycle.conf
o arquivo existe :
[root@fsgru init.d]# ls /etc/samba/recycle.conf
/etc/samba/recycle.conf
Alguem tem alguma ideia ? Cabelo ?
Grato
LG
Eu consegui resolver este problema alterando a seguinte linha:
De:
vfs objects = /usr/lib/samba/vfs/recycle.so
Para:
vfs objects = recycle
No testparm ele dá o mesmo erro, mas ele funcionou.
Mensagem
Eu consegui resolver este problema alterando a seguinte linha:
De:
vfs objects = /usr/lib/samba/vfs/recycle.so
Para:
vfs objects = recycle
No testparm ele dá o mesmo erro, mas ele funcionou.
Ae galera, o pacote VFS no Debian e seus derivados é o "smbfs"
Fiz igual ao nosso amigo 'edmafer', mudei o conteudo da linha e funcionou.
Vlw!
Mensagem
Ae galera, o pacote VFS no Debian e seus derivados é o "smbfs"
Fiz igual ao nosso amigo 'edmafer', mudei o conteudo da linha e funcionou.
Vlw!
Linux RedHat 9
Funciona!!!!
O problema de acesso negado... vcs devem permitir o acesso a pasta .recycle para o grupo de usuarios que tem acesso as pastas apagadas com o comando chown...
Mensagem
Linux RedHat 9
Funciona!!!!
O problema de acesso negado... vcs devem permitir o acesso a pasta .recycle para o grupo de usuarios que tem acesso as pastas apagadas com o comando chown...
tudo bem, a lixeira estah funcionando. soh que os arquivos colocados no parametro "exclude" como ~$* e *.tmp, continuam indo para a lixeira.
o que fazer? obrigado.
Mensagem
tudo bem, a lixeira estah funcionando. soh que os arquivos colocados no parametro "exclude" como ~$* e *.tmp, continuam indo para a lixeira.
o que fazer? obrigado.
Olá pessoal,
estou com redHat AS 4 com samba 3.0.10-1 com as seguintes configurações, porém o samba nao está funcionando. Oque pode ser?
[global]
workgroup = meudominio
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
printing = cups
hosts deny = 192.168.2.252
cups options = raw
guest account = nobody
log file = /var/log/samba/%m.log
log file = /var/log/samba/%u.log
max log size = 512
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
os level = 99
domain master = yes
preferred master = yes
domain logons = yes
file per username
logon script = %U.bat
wins support = yes
dns proxy = no
admin users = connection
time server = yes
################################
#######Lixeira##################
vfs objects = recycle
recycle:facility = LOCAL1
recycle:priority = NOTICE
recycle:maxsize = 0
recycle:repository = /dados/lixeira/%U
recycle:directory_mode = 0777
recycle:subdir_mode = 0777
recycle:keeptree = Yes
recycle:touch = True
recycle:exclude = *.tmp, *.temp, *.log, *.ldb, *.o, *.obj, ~*.*, *.bak
recycle:exclude_dir = tmp, temp, cache
recycle:versions = Yes
recycle:noversions = .doc|.xls|.ppt|*.dcl
####################################
########## Auditoria ###############
vfs objects = full_audit
full_audit:facility = LOCAL5
full_audit:priority = NOTICE
full_audit:prefix = %u|%I|%S|%G
full_audit:success = rename rmdir unlink
full_audit:failure = none
[homes]
comment = Home Directories
browseable = no
writable = yes
available = yes
[netlogon]
comment = Network Logon Service
browseable = no
path = /home/netlogon
guest ok = yes
writable = no
share modes = no
browseable = no
available = yes
directory mask = 0775
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = no
writable = no
printable = yes
[Geral]
comment = Dados
available = yes
browseable = yes
path = /dados/geral
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
force create mode = 0777
[operacional]
comment = Operacional
path = /dados/operacional
browseable = yes
valid users = @operacional, @diretoria, @administrativo
read list = @operacional, @diretoria, @administrativo
write list = @operacional, @diretoria
force group = operacional
read only = No
create mask = 0774
directory mask = 0775
force create mode = 0777
Porém a lixeira nao está funcionando, o que pode ser?
Mensagem
Olá pessoal,
estou com redHat AS 4 com samba 3.0.10-1 com as seguintes configurações, porém o samba nao está funcionando. Oque pode ser?
[global]
workgroup = meudominio
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
printing = cups
hosts deny = 192.168.2.252
cups options = raw
guest account = nobody
log file = /var/log/samba/%m.log
log file = /var/log/samba/%u.log
max log size = 512
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
os level = 99
domain master = yes
preferred master = yes
domain logons = yes
file per username
logon script = %U.bat
wins support = yes
dns proxy = no
admin users = connection
time server = yes
################################
#######Lixeira##################
vfs objects = recycle
recycle:facility = LOCAL1
recycle:priority = NOTICE
recycle:maxsize = 0
recycle:repository = /dados/lixeira/%U
recycle:directory_mode = 0777
recycle:subdir_mode = 0777
recycle:keeptree = Yes
recycle:touch = True
recycle:exclude = *.tmp, *.temp, *.log, *.ldb, *.o, *.obj, ~*.*, *.bak
recycle:exclude_dir = tmp, temp, cache
recycle:versions = Yes
recycle:noversions = .doc|.xls|.ppt|*.dcl
####################################
########## Auditoria ###############
vfs objects = full_audit
full_audit:facility = LOCAL5
full_audit:priority = NOTICE
full_audit:prefix = %u|%I|%S|%G
full_audit:success = rename rmdir unlink
full_audit:failure = none
[homes]
comment = Home Directories
browseable = no
writable = yes
available = yes
[netlogon]
comment = Network Logon Service
browseable = no
path = /home/netlogon
guest ok = yes
writable = no
share modes = no
browseable = no
available = yes
directory mask = 0775
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = no
writable = no
printable = yes
[Geral]
comment = Dados
available = yes
browseable = yes
path = /dados/geral
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
force create mode = 0777
[operacional]
comment = Operacional
path = /dados/operacional
browseable = yes
valid users = @operacional, @diretoria, @administrativo
read list = @operacional, @diretoria, @administrativo
write list = @operacional, @diretoria
force group = operacional
read only = No
create mask = 0774
directory mask = 0775
force create mode = 0777
Porém a lixeira nao está funcionando, o que pode ser?
Rafael, pelo que sei a lixeira só funciona nos compartilhamentos, e não com de forma Global como você colocou no seu smb.conf
Mensagem
Rafael, pelo que sei a lixeira só funciona nos compartilhamentos, e não com de forma Global como você colocou no seu smb.conf
Mensagem
Quem quiser usar a lixeira no samba e ainda esta confuso, leia essa dica direto do site da Red Hat:
http://209.85.165.104/linux?q=cache:Bq8pGN5MTigJ:www.redhat.com/advice/tips/sambatrash.html+howto+samba+with+trash&hl=pt-BR&ct=clnk&cd=1&gl=br
Cabelo, cara so tenho uma coisa pra falar:
Quando crescer quero ser igual a você mano, você manda ver mesmo, parabéns e obrigado por contribuir com a comunidade.
me diga uma coisa amigo, como faço para apagar os arquivos da lixeira com + de 15 dias, por exemplo o usuario apaga um arquivo o arquivo vai para lixeira e essa lixeira vai enchendo e enchendo como faço para ela apagar os arquivos que estao nela a + de 15 dias? e possivel tbm limitar o tamanho dessa lixeira ?
Mensagem
me diga uma coisa amigo, como faço para apagar os arquivos da lixeira com + de 15 dias, por exemplo o usuario apaga um arquivo o arquivo vai para lixeira e essa lixeira vai enchendo e enchendo como faço para ela apagar os arquivos que estao nela a + de 15 dias? e possivel tbm limitar o tamanho dessa lixeira ?
Contribuir com comentário
Enviar