De forma predeterminada, el propietario y el grupo de /usr/local
todos los subdirectorios (incluidos bin
) deberían ser root.root
y los permisos deberían serlo rwxr-xr-x
. Esto significa que los usuarios del sistema pueden leer y ejecutar en (y desde) esta estructura de directorio, pero no pueden crear o editar archivos allí. Solo la root
cuenta (o un administrador que use sudo
) debería poder crear y editar archivos en esta ubicación. Aunque solo hay un usuario en el sistema, generalmente es una mala idea cambiar los permisos de esta estructura de directorios para que se puedan escribir en cualquier otro usuario que no sea root
.
Sugeriría colocar su script / binario / ejecutable en el /usr/local/bin
uso de la cuenta raíz. Es un buen hábito para entrar. También puede colocar el script / binario / ejecutable en $ HOME / bin y asegurarse de que $ HOME / bin esté en su $ PATH.
Vea esta pregunta para más discusión:
¿Dónde se debe colocar un ejecutable local?