![Erro de permissão Bash negada ao tentar obter ~/.bash_profile](https://rvso.com/image/1438134/Erro%20de%20permiss%C3%A3o%20Bash%20negada%20ao%20tentar%20obter%20~%2F.bash_profile.png)
Não consigo entender por que estou recebendo esse erro
-bash: /dev/ttys000: Permission denied
quando tento obter meu ~/.bash_profile
? Nada mudou na minha configuração (OS X 10.10.1), exceto uma instalação recente do Csound.
Responder1
Apenas um tiro no escuro: há um script ou comando no seu ~/.bash_profile
que tenta escrever /dev/ttys000
e que está fechado para escrever para esse processo/usuário.
Caso queira identificar onde é gerado o erro, tente habilitar a depuração do shell atual:
set -x # To enable debugging
source ~/.bash_profile # source the file
set +x # To disable debugging
Se você descobrir quem/por que e não conseguir resolver o problema, poste outra pergunta sobre o assunto.
Exemplo:
No arquivo aaa.sh
existe:
date +"%H:%M:%S"
ls /ahksfjkasd
echo Hi!
A saída de set -x; source aaa.sh; set +x
é:
++ date +%H:%M:%S
17:54:09
++ ls --color=auto /ahksfjkasd
ls: cannot access /ahksfjkasd: No such file or directory
++ echo 'Hi!'
Hi!
O erro é gerado a partir da linha antes de ( ++ ls --color /ahksfjkasd
)