Deuzenildo F. Nascimento wrote:
> Bom dia
>
> Fiz esse compartilahemnto da lixeira no servidor samba no cl10, o que
> ocorre é o seguinte, ao deletar um arquivo do servidor, o mesmo vai
> pra lixeira, só que eu nao queria que o usuario vesse essa lixeira, no
> winxp, se o user colocar o modo de visualizar pastas ocultas, ele ve a
> lixeira e entra nela e deleta o arquivo que ele deletou do servidor, o
> que muitas vezes compromete a segurança, por exemplo, vamos dizer que
> o cara vai sair da empresa e resolve limpar a pasta dele do servidor
> com as informações importantes da empresa, depois ele limpa da
> lixeira, e o bkp mais velho que tenho é de uma semana, como poderia
> fazer pra nao permitir acesso, veja o compartilhamento da lixeira do
> meu smb:
>
> ;recyclebin options
> recycle:exclude = *.tmp *.temp *.o *.obj ~$*
> recycle:keeptree = True
> recycle:touch = True
> recycle:versions = True
> recycle:noversions = .doc|.xls|.ppt
> recycle:repository = .recycle
> recycle:maxsize = 10000000
> create mask = 0700   aqui estava 0777, mudei pra ver se resolvia, mas nao.
> directory mask = 0700
> vfs objects = recycle
> ; valid users = root   # fiz este teste tb, mas com isso ninguem da
> rede acessava o samba.
>   

Use a opção veto files:

veto files (S)

    This is a list of files and directories that are neither visible nor
    accessible. Each entry in the list must be separated by a '/', which
    allows spaces to be included in the entry. '*' and '?' can be used
    to specify multiple files or directories as in DOS wildcards.

    Each entry must be a unix path, not a DOS path and must /not/
    include the unix directory separator '/'.

    Note that the case sensitive option is applicable in vetoing files.

    One feature of the veto files parameter that it is important to be
    aware of is Samba's behaviour when trying to delete a directory. If
    a directory that is to be deleted contains nothing but veto files
    this deletion will /fail/ unless you also set the

    delete veto files parameter to /|yes|/.

    Setting this parameter will affect the performance of Samba, as it
    will be forced to check all files and directories for a match as
    they are scanned.

    Examples of use include:

    ; Veto any files containing the word Security,
    ; any ending in .tmp, and any directory containing the
    ; word root.
    veto files = /*Security*/*.tmp/*root*/

    ; Veto the Apple specific files that a NetAtalk server
    ; creates.
    veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/


    Default: //|veto files|/ = No files or directories are vetoed./

Coloque "veto files = /.recycle/" e pronto.


Guilherme Tavares Bosco


---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a