Instalei o homebrew usando minha outra conta de usuário (que uso durante o trabalho), mas é impossível instalar o software da minha conta pessoal recém-criada:
$ brew install unrar
Error: Cannot write to /usr/local/Cellar
A ls -dl /usr/local/Cellar/
mostra que o diretório pertence à minha outra conta de usuário.
Como configurar o homebrew para permitir que vários usuários instalem software?
mac
user-accounts
homebrew
Sridhar Ratnakumar
fonte
fonte
sudo chown -R $(whoami) /usr/local
Respostas:
definido
umask
para cada usuário primeiro. (.basrc ou .profile ou .bash_profile)conceda permissão de gravação para grupos via
/usr/local
recursivamente:mude o proprietário para
staff
agora, cada usuário que está no
staff
grupo pode usarbrew install
e outras operações relacionadas à distribuição ... Principalmente, todo usuário está nesse grupo.fonte
chgrp
No wiki do homebrew, ele menciona que você pode instalá-lo em qualquer lugar, tente ter instalações locais para cada usuário.
fonte
Caso sua conta tenha acesso root /
su
/sudo
, você pode tentar a seguinte solução alternativa:sudo
alternativo:Um prático apelido de shell (para
.bashrc
/.zshrc
/ ...):fonte