Pastas de superusuário do OS X criadas automaticamente. O processo de lançamento do Perusers parece matar 501

1

Novo laptop da Apple OSX 10.8.2. Eu usei o OS X, mas muitos anos antes, e não estou familiarizado com sutilezas ou mudanças no com.apple.launchd.peruser.x ...

Eu anteriormente (e em retrospecto, tolamente) fiz alterações nessas novas contas de perus rapidamente geradas (minha reação inicial foi que, se o ipfw fosse desativado, eu poderia estar sob ataque de hackers, com o qual já lidei anos atrás) ), mas acredito que estava errado, e os resultados de meus esforços para preservar a integridade do sistema foram, na verdade, destrutivos, exagerados e resultaram em muito trabalho para restaurar.

Meu entendimento de outros posts é que os protocolos de superusuário mudaram bastante drasticamente desde que eu comprei a primeira versão de desenvolvimento do OS X há muitos anos. Não desenvolvi muito na Apple desde então, com exceção do WebObjects (IMO, muito subestimado na época, e era mais amigável do que o ASP (antes do .NET, eu me lembro vagamente).

A criação de pastas do peruser aparentemente desagradáveis parece confundir o processo 501, que não consegue encontrar o firewall (ipfw). alguém poderia me ajudar com isso? Preocupa-me que ou o sistema esteja configurado incorretamente, um aplicativo tenha sido instalado incorretamente (embora haja pouco aqui além do SDK da Apple, o que acho bastante agradável e intuitivo). Ainda assim, eu sou um novato, apenas esporadicamente desenvolvido neste momento, e realmente apenas gosto de ver este sistema funcionando feliz.

Por favor, ofereça assistência, na forma de possíveis fontes de informação, ou se você teve uma experiência semelhante, então talvez scripts para analisar este problema. Eu não quero danificar o sistema, mas os tópicos de discussão e conexão do Desenvolvedor da Apple não parecem ter lidado com esse problema em particular recentemente ... Embora eu possa ter perdido algo que você não tenha - por favor, avise.

Qualquer assistência nesta questão é muito apreciada - por um velho, que quer fazer algumas coisas divertidas há cerca de 20 anos.

    
por Ric Pen 27.10.2012 / 23:20

1 resposta

0

Bem, se eu entendi sua pergunta corretamente, eu não posso:

O superusuário é executado no domínio "Daemon", onde o usuário 501 é executado no domínio "Aqua". A coisa a lembrar é que a maior parte deste sistema operacional é "por usuário", e se você

sudo su -

Para obter root, você está vendo um sistema diferente do usuário 501.

Você pode ver isso executando

launchctl managername

como root e seu usuário. Root será "System", assim como quando você sudo com 501, mas 501 sozinho será "Aqua".

A maneira mais fácil de corrigir suas alterações, para voltar aos padrões, é reinstalar a atualização 10.8.2 ou reinstalar o sistema operacional. Ele deixará seus dados sozinhos e limpará as alterações feitas nas configurações padrão.

Para corrigir o problema do usuário, crie um novo usuário e exclua o antigo. Novo usuário será o padrão.

Odeio dar o conselho de "reinstalar", mas isso consertará as coisas mais rápido, eu acho.

P.S. ipfw é obsoleto O pfctl é o novo ponto strong do firewall.

    
por 28.10.2012 / 00:36

Tags