Ocultar pastas e arquivos ocultos do Windows que estão no compartilhamento de rede do Windows

3

Eu tenho o servidor de arquivos baseado no Windows Server 2008 R2, que tem alguns compartilhamentos com arquivos ocultos neles. O FS no qual as ações são criadas é NTFS Agora eu montei esses compartilhamentos no Ubuntu usando CIFS, tudo está funcionando bem, exceto que eu posso ver todos os arquivos ocultos, o que é esperado, mas não desejado. Existe alguma maneira possível de não exibir esses arquivos no Ubuntu?

Eu encontrei esse segmento: link , que diz que isso é possível se a montagem da partição ntfs . Qualquer maneira possível de realizar isso usando cifs? talvez montando o compartilhamento netowk usando ntfs; isso funcionaria?

    
por Trihta 12.12.2013 / 20:23

1 resposta

6

Veja samba.org/samba/docs/man/manpages-3/ smb.conf.5.html

Existem vários flags / opções que ajudam a esconder arquivos selecionados através do compartilhamento Samba:

# hide files start with a dot (.)
hide dot files = yes

# hide selected files. example files start with ($)
hide files = /$*/

# hide pipes, sockets, devices ...
hide special files = yes

# hide files with no read permissions
hide unreadable = yes

# hide files with no write permissions
hide unwriteable files = yes

Na maioria das distribuições, a configuração pode ser encontrada em /etc/samba/smb.conf

Como um novo usuário, execute este terminal in (avise: faça um backup):

sudo gedit /etc/samba/smb.conf

Em seguida, reinicie o serviço samba

sudo service samba restart

Se você quiser as opções de compartilhamento global, insira essas linhas antes das seções com ([]). Caso contrário, com opções específicas para um caminho compartilhado, coloque linhas sob a seção necessária ou crie uma nova. Exemplo:

[foo]
path = /home/bar
read only = yes
hide dot files = yes
    
por user.dz 12.12.2013 / 20:49

Tags