Tengo algunas aplicaciones web simples implementadas en proveedores externos. Para las pruebas y la depuración, ejecuto instancias locales (bajo demanda, no todo el tiempo) en localhost: 80 usando apache.
Estos están alojados directamente desde mi Código / carpetas ya que es donde estoy haciendo las ediciones. Anteriormente, esas carpetas estaban en un árbol de directorios separado (/home/data/...../Code) pero debido a una reorganización de la estructura de directorios, estoy moviendo la carpeta de Código a mi propia carpeta de inicio (~ /..../ Código). Por supuesto, esto significa que apache no permitirá que se cargue a menos que cambie los permisos en ~ a 755 desde 700.
Mi computadora portátil es de un solo usuario, y el acceso remoto (por lo que puedo decir) solo se permite a través de sshd (solo con clave, no se permiten inicios de sesión con contraseña) y los sitios alojados en apache (ya que también pruebo cómo funciona la página aparecerá en mi teléfono inteligente a veces). ¿Estoy aumentando mi perfil de riesgo al otorgar 755 permisos a ~? Estoy especialmente preocupado por ~ / .ssh y directorios sensibles similares, pero aquellos que ya niegan el permiso de lectura a cualquiera que no sea mi propio usuario.