Por lo que entiendo, el lugar correcto para colocar sus propios scripts es /usr/local/bin
(por ejemplo, un script que uso para hacer una copia de seguridad de algunos archivos). Noto que esta carpeta actualmente (por defecto) es propiedad de root, y mi usuario normal no tiene acceso a ella. Soy el único usuario en esta computadora. ¿Debo cambiar esta carpeta completa a mi propio usuario? ¿O hay otra forma adecuada de organizar los permisos /usr/local/bin
?
fuente
El lugar habitual para colocar sus propios scripts es
~/bin
, y luego agregar este directorio a suPATH
.fuente
No pases por la molestia de intentar poner cosas en directorios potencialmente utilizados por otras partes del sistema.
Si es el único usuario del sistema, simplemente instálelo en
$HOME
, por ejemplo, en una$HOME/local
jerarquía. O eso, o utilizar una jerarquía totalmente separada enraizada en, por ejemplo,/opt
o/sw
o lugar algo por el estilo (no se utiliza por el sistema de base o gestores de paquetes).fuente