Arquivos bloqueados do Mac OS X na Sierra não podem ser desbloqueados limpando bit imutável na linha de comando

0

Eu tinha um backup de máquina do tempo na unidade externa, mas desde que o computador foi consertado (disco rígido novo, SO atualizado para 10.12 - Sierra) muitas das pastas na unidade externa agora estão travadas com o ícone vermelho "-" Localizador Antes da atualização, eu sempre conseguia acessar os arquivos lá.

Este é um volume muito grande e tentar desbloquear o Finder é proibitivo, então tentei desbloquear usando:

sudo chflags -R nouchg <path>
sudo chflags -R noschg <path>

Depois de não encontrar nenhum resultado, ou seja, ainda não consigo ler o conteúdo, não posso chown ou chmod mesmo usando o sudo, eu inspecionei os sinalizadores nesta e em outras pastas que estão bloqueadas usando:

ls -lO

No entanto, isso mostra "-" no campo imutável, ou seja, o bit imutável não está definido.

Então, como as pastas estão bloqueadas, mas o bit imutável não está definido nessas pastas?

E como desbloqueá-los?

Obrigado ...

    
por Allasso 02.09.2017 / 19:11

2 respostas

0

Você precisa desativar o SIP. Comece segurando cmd + r. Abra o terminal, digite

csrutil disable

Digite a senha, insira e reinicie o Mac.

Agora o SIP está desativado. Tente agora se você puder fazer isso. Use o mesmo comando para ativar.

    
por 02.09.2017 / 20:49
0

Eu verifiquei com a Apple e eles me disseram que os backups do Time Machine são configurados dessa maneira pelo design. É claro que isso faz sentido, na verdade, não mexer com permissões / propriedade em um backup de TM, pois isso poderia atrapalhar uma restauração da TM se alguém tentasse fazer isso. Embora a resposta de Marco Doll possa ter sido uma maneira de contornar (desabilitar o SIP), optei por não tentar e aceitar o conselho da Apple. Se esta era minha própria máquina e eu sabia que nunca usaria esses arquivos para fazer uma restauração da TM, provavelmente teria tentado isso, mas como esse era o computador de um amigo, o caminho responsável era óbvio.

A solução simples neste caso era simplesmente conectar a unidade a outro computador. Ao fazer isso, todos os arquivos foram acessados por leitura e eu consegui copiar os arquivos que o usuário precisava em outro volume, que agora podiam ser lidos na máquina do usuário.

    
por 04.09.2017 / 00:58

Tags