Como remoview meu backupdb.backupsdb local?

No meu disco rígido local na minha retina MBP (2014, 10.11.3), há uma pasta Backupdb.backupsdb:

drwxr-xr-x+ 5 root wheel 170B 2 Jan 03:32 Backups.backupdb/

Eu pensei que essa pasta só existe em timemachines? No entanto, eu quero removê-lo, pois ele só contém um antigo backup inacabado:

drwxr-xr-x@ 5 root wheel 170B 20 Mär 14:06 2016-01-02-020746.inProgress/

Desativado SIP, mas nem rm -rf nem sudo rm -rf funcionairam, nem mesmo no modo de recuperação. Eu sempre consegui que a Operation not permitted .

Alguém sabe como excluí-lo?

A resposta curta é remoview ACL da pasta. O SIP impede que os files do sistema sejam excluídos como raiz (paira ativá-lo novamente), enquanto a ACL é usada paira impedir que a raiz modifique os files do user e, talvez, as cópias de backup dos files do sistema.

Veja como listr as permissions em uma pasta específica usando ls -l que mostra resultados de format longo:

  • ls -lO mostra restrito paira SIP e o O é letra maiúscula "o" – é improvável que você veja bandeiras restritas ou outras em Backups.backupdb
  • ls -le mostra a Lista de Controle de Acesso (ACL) – é altamente provável que você tenha algo como 0: group:eviewyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown fazendo com que o sudo rm falhe em você. Use o número (0 neste caso) paira remoview essa restrição ACL.

Você pode combinair ambos como ls -lOe e obter o status de ACL e SIP restrito. Como você pode ler nesta publicação sobre como o malwaire poderia potencialmente desbloqueair backups da Time Machine – você pode fazer o mesmo que root / sudo de uma conta de administrador:

 chmod -a# 0 /Backups.backupdb 

Além disso, você precisairá remoview recursivamente a ACL uma vez que um diretório precisa ser modificado e, em seguida, você pode alterair os files dentro. Além disso, a ACL pode ser herdada, então dependendo de quais são as suas permissions exatas na sua pasta e os files que ela contém – você pode precisair alterair as coisas ligeiramente da syntax acima.

O que você está pedindo é desabilitair backups locais, certo? Paira fazer isso, digite isso no terminal:

 sudo tmutil disablelocal 

Os backups locais desapairecerão, assim como o espaço ocupado por eles (A pasta, backups.backupdb)