Cuando instalo aplicaciones como Android Studio o programas como Oracle JDK en el directorio de inicio mediante la extracción de archivos tar, después de ejecutar el .sharchivo, realizan cambios en el directorio de inicio, como hacer archivos y carpetas de configuración. Quiero saber si pueden acceder a otras carpetas del sistema en mi directorio raíz y realizar cambios en ellas.
filesystem
Dante
fuente
fuente

Respuestas:
Pueden, pero el consenso es que no deberían.
La instalación
tar.gzdebe ser de 2 tipos de instalaciones. un instalador o script de instalación que ofrece el uso de .../opt/como la ruta de instalación y luego coloque todo excepto un enlace simbólico en/etc/el binario/opt/para que se inicie un servicio en el arranque. Éste requieresudoy tiende a ser para proyectos más grandes (piense en jasperserver, un mysql de origen) donde más de 1 usuario usa el software o donde el software es un servidor./home/$USER/y un subdirectorio con el nombre del software donde todo se instala allí. Este no requieresudoy no debe instalar nada fuera de su hogar.Cuando utiliza este tipo de instalación y el instalador le solicita su
sudocontraseña, esto es una señal de alerta. Necesitas detenerte e investigar. Enumere el instalador en la pantalla y compruebe por qué lo solicita. O pregunte en AskUbuntu;)Todavía tengo que ver el software que no siguió esto.
Solo los instaladores creados para ese sistema operativo específico (.DEB para Ubuntu / Debian, .RPM para Redhat, etc.) deben usar los directorios específicos descritos en la Jerarquía del sistema de archivos de Linux .
fuente
tar.gzprogramas extraídos en/home/$USER/no pueden acceder fuera de mi casa sin mi contraseña?/home/$USER/mayoría de los lugares no están permitidos. Solo si confunde sus permisos, la instalación del software se puede hacer sin una contraseña de sudo (puede instalar apache y hacer un chmod 777 / var / www / html y cualquier software puede atornillar su sistema, pero nosotros no hacemos eso ;-))