Ocorreu um problema ao instalar o fish shell no grupo de usuários não administradores do OS X

0

Eu estou lutando para instalar o escudo de peixe no OS X El Capitan.

Minha estrutura de usuário é configurada, portanto, tenho uma conta de administrador e uma conta padrão. A conta padrão é aquela que eu uso e simplesmente tenho a conta de administrador por motivos de segurança. No entanto, não consigo instalar peixes na minha conta padrão. Ele é instalado perfeitamente na minha conta de administrador, mas quando eu mudo o shell de bash para fish, recebo o seguinte erro no iTerm2:

A session ended very soon after starting. Check that the command in profile "my_admin_username" is correct.

No shell, também estou recebendo o seguinte erro:

login: /usr/local/bin/fish: Permission denied

Agora, o item acima faria sentido, já que só posso usar peixe quando su ing, mas até agora não consegui definir o peixe corretamente para funcionar em todas as minhas contas.

Esta é uma instalação limpa e recente, por isso não tenho certeza do que está causando esse erro. Eu posso reverter facilmente, mas eu realmente quero poder usar peixe.

Qualquer ajuda é muito apreciada.

    
por badfilms 09.10.2015 / 22:18

1 resposta

1

El Capitan introduziu um recurso chamado Proteção à integridade do sistema que restringe até mesmo o usuário raiz de executando certas ações em alguns diretórios do sistema, /usr/local incluído.

isso pode ser relevante.

    
por 20.10.2015 / 00:39