Substituições de trabalhos por usuário launchd
(por exemplo, quais trabalhos por usuário estão desativados para um usuário) estão localizados em subdiretórios de /private/var/db/launchd.db/
, por exemplo, com.apple.launchd.peruser.501
.
Abra o Terminal e veja quem é o proprietário deste diretório:
ls -ld /private/var/db/launchd.db/com.apple.launchd.peruser.32697
Se o proprietário (terceira coluna) não for um nome de usuário, mas um ID numérico, esse usuário não (mais) existe em seu sistema.
Você pode simplesmente remover esse diretório e acabar com isso. Se houver regras especiais no overrides.plist
, isso poderá ajudá-lo a entender a origem desse usuário e os jobs do launchd.
Para descobrir quando o diretório launchd
por usuário foi criado, insira
stat /private/var/db/launchd.db/com.apple.launchd.peruser.32697
Esta é a última (quarta) data impressa.
Para localizar todos os arquivos em seu sistema que não são de propriedade de um usuário conhecido, insira
find / -nouser -ls
Se 32697
não for um usuário em seu sistema (nenhum nome de usuário), isso pode fornecer algumas informações (por exemplo, arquivos relacionados a um aplicativo específico que você instalou podem significar que o aplicativo alterou suas configurações de usuário)