
Tentei remover dois arquivos do sistema e depois colocá-los de volta. No entanto, desde que os coloquei de volta, meu Superdrive não está funcionando. Os arquivos são
IOCDStorageFamily.kext
eIODVDStorageFamily.kext
Minha suposição é que o problema é o xattr.
Quando tento executar o seguinte comando e adicionar um xattr como os outros arquivos:
sudo xattr -wx com.apple.rootless "`cat ~/Desktop/attribute`" IOCDStorageFamily.kext
Estou obtendo:
xattr: [Errno 1] Operation not permitted: 'IOCDStorageFamily.kext'
Todo mundo diz que é o SIP, mas eu desabilitei o SIP csrutil status
:
System Integrity Protection status: disabled.
Quando executo, ls -lO
vemos dois arquivos que me interessam
drwxr-xr-x 3 mh wheel - 102 Dec 19 21:07 IOCDStorageFamily.kext
drwxr-xr-x 3 root wheel restricted 102 Dec 19 21:11 IODVDStorageFamily.kext
drwxr-xr-x@ 3 root wheel restricted 102 Jul 16 2017 IOFireWireAVC.kext
Arquivo 1: tentei fazer isso com meu usuário. nenhuma ajuda. também tentei remover "restrito", mas também não funcionou.
Arquivo 2: Permaneceu intacto. Ainda não consigo editar o xattr
Arquivo 3: Outro arquivo que está correto em sua forma original.
Ajuda seria apreciada
(iMac 20" início de 2008, High Sierra)
Responder1
Tive um problema semelhante no MacOS 13.5.2 Ventura. O problema era que meu aplicativo de terminal (iTerm2) não tinha acesso total ao disco.
Para corrigir isso, vá para Configurações do sistema → Privacidade e segurança → Acesso total ao disco. Ative a caixa de seleção do seu aplicativo de terminal. Ele reiniciará o terminal, após o qual você poderá executar com êxito xattr
os arquivos desejados.
Responder2
Eu tive um problema semelhante com o xattr. Acontece que o arquivo estava bloqueado. Embora eu fosse o proprietário e tivesse privilégios de leitura/gravação, enquanto o arquivo estava bloqueado eu só tinha privilégios de leitura. Cliquei com o botão direito no arquivo (no Finder)> cliquei no ícone de cadeado na parte inferior para poder fazer alterações> abri a seção "geral"> e cliquei no botão "Bloqueado" para desbloqueá-lo. Ou se preferir terminal, você pode tentar isto: SetFile -al file.ext. referência:Comando para desbloquear arquivos "bloqueados" no OS X e se isso não funcionar para você, ref:Os arquivos bloqueados do Mac OS X no Sierra não podem ser desbloqueados limpando o bit imutável na linha de comando