Os arquivos no SMB-Share estão bloqueados e alguns aplicativos não podem tocá-los

2

Por que todos os arquivos de um compartilhamento SMB montado no OSX são bloqueados, gerando Opearation não permitido em alguns comandos?

Eu tenho uma máquina com Windows 7 x64 fornecendo um share .

A máquina OS X 10.6 montou esse compartilhamento em /Volumes/share . Eu testei e posso adicionar, excluir e modificar arquivos dele usando o Finder ou o Midnight Commander.

Ainda assim, algumas ferramentas não funcionam, gerando erros como Operation not permitted .

A causa é o sinalizador locked . Eu achei que find /Volumes/share -flags uchg .

Ele preenche todos os arquivos que foram modificados no OS X para obter esse sinalizador por padrão.

Por que isso está acontecendo (não deveria) e como resolver o problema? (provavelmente requer modificação de /etc/smb.conf )

    
por sorin 03.09.2010 / 11:30

2 respostas

3

Encontrei uma solução no link

Este feature/bug é específico para Snow Leopard - OS X 10.6 .

Modifique /etc/smb.conf e adicione

[global]
acl check permissions = no
nt acl support = no

Não se esqueça de reiniciar o samba ou de reiniciar depois disso.

Para detectar todos os arquivos bloqueados, execute:

find /path -flags uchg

Para remover todos os bloqueios de arquivos existentes, execute:

chflags -R nouchg /path/
    
por 03.09.2010 / 15:47
1

Perceba que este é um velho q, mas espero que isso ajude alguém que acaba aqui.

Eu estava tendo um problema semelhante no OSX 10.8.4. Consegui resolvê-lo desabilitando a indexação na unidade que continha a pasta compartilhada na máquina com o Windows 7.

Na tela "Computador" do Windows 7, clique com o botão direito do mouse na unidade e vá para Propriedades. Desmarque a opção "Permitir que arquivos nesta unidade tenham conteúdo indexado ...". Em seguida, clique em OK e, no pop-up, escolha "Aplicar alterações à unidade, subpastas e arquivos"

    
por 23.07.2013 / 22:13