![Error de permiso de Bash denegado al intentar obtener ~/.bash_profile](https://rvso.com/image/1438134/Error%20de%20permiso%20de%20Bash%20denegado%20al%20intentar%20obtener%20~%2F.bash_profile.png)
No puedo entender por qué recibo este error
-bash: /dev/ttys000: Permission denied
cuando intento obtener mi ~/.bash_profile
? Nada ha cambiado en mi configuración (OS X 10.10.1), excepto una instalación reciente de Csound.
Respuesta1
Solo un tiro en la oscuridad: hay un script o un comando en el ~/.bash_profile
que intenta escribir /dev/ttys000
y que está cerrado para escribir para ese proceso/usuario.
Si desea identificar dónde se genera el error, intente habilitar la depuración del shell actual:
set -x # To enable debugging
source ~/.bash_profile # source the file
set +x # To disable debugging
Si encuentra quién/por qué y no puede resolver el problema, publique otra pregunta al respecto.
Ejemplo:
En el archivo aaa.sh
hay:
date +"%H:%M:%S"
ls /ahksfjkasd
echo Hi!
La salida de set -x; source aaa.sh; set +x
es:
++ date +%H:%M:%S
17:54:09
++ ls --color=auto /ahksfjkasd
ls: cannot access /ahksfjkasd: No such file or directory
++ echo 'Hi!'
Hi!
El error se genera a partir de la línea anterior a ( ++ ls --color /ahksfjkasd
)