OSX Mavericks App Store não se conectará como root

0

Desde Mavericks, não consigo mais me conectar à App Store. Estou usando a conta root e não quero criar outro usuário e passar a configurar tudo novamente.

Estou sentindo falta de algo ou você não pode mais usar root para a loja de aplicativos?

    
por Spechal 22.11.2013 / 20:37

3 respostas

2

Na verdade, muitos aplicativos de área restrita não funcionam diretamente na conta raiz, e o Mavericks parece ter feito algumas alterações em relação a isso. A Mac App Store especificamente parece ter problemas para acessar determinados arquivos fora do alcance do sandbox normal e mostra o seguinte erro no Console:

kernel[0]: Sandbox: App Store(2054) deny file-write-data /private/var/db/mds/system/mds.lock

Não parece haver uma maneira de contornar isso, além de usar um usuário diferente de root.

    
por 23.11.2013 / 14:45
1

A conta root tem sido cada vez mais limitada pelos engenheiros da Apple. Não tenho certeza se isso é por design ou se a nova codificação não foi atualizada para o usuário raiz. Para responder à sua pergunta, basta criar um novo usuário e abrir o aplicativo App Store via Terminal com as credenciais do usuário para permitir o uso do aplicativo na conta de usuário root. Não há necessidade de realizar uma configuração extensiva para essa conta secundária. Além disso, outros aplicativos que possuem limites semelhantes serão beneficiados com essa técnica.

Aqui está um exemplo do comando Terminal:

sudo -u USER-SHORT-NAME-HERE \
        /Applications/App\ Store.app/Contents/MacOS/App\ Store &

Oe comercial no final do comando permitirá que o aplicativo escolhido seja executado se você sair do aplicativo Terminal.

    
por 19.01.2014 / 16:47
-1

Eu resolvi o problema removendo o arquivo de bloqueio:

rm -f /private/var/db/mds/system/mds.lock
    
por 09.11.2014 / 17:13

Tags