Vamos a ver como solucionar en Drupal el error:"WARNING: You are not using an encrypted connection, so your password will be sent in plain text".
Antes de comenzar tener en cuenta que mi usuario en Linux es charly y mi servidor sirve los sitios desde /home/charly/www/.
Si tu no tienes un VirtualHost la ruta por defecto en Ubuntu es /var/www/.
La URL por defecto es localhost pero yo utilizo server.
Aclarado esto vamos a comenzar explicando por que es que ocurre este error.
Por que nos muestra esta advertencia Drupal
Al intentar descargar un nuevo módulo vía el administrador o incluso cuando queremos actualizar un módulo no podemos en Linux porque nos pregunta por los datos de conexión.
Este problema ocurre porque Apache se ejecuta con usuario diferente al que tiene nuestro sitio Drupal.
Por tanto el sitio no tiene los permisos para cambiar los directorios del sitio.
El resultado es que entonces pregunta por los datos de acceso del FTP.
Para solucionar esta situación primero tenemos que saber cual es el usuario de Apache.
Lo podemos hacer bien desde la consola haciendo:
ls -lO también creando un archivo en el directorio raíz de nuestro servidor llamado quiensoy.php
touch ~/www/quiensoy.phpAhora lo editamos y le incluimos el siguiente código:
<?php echo(exec("whoami")); ?>Ahora lo invocamos desde el navegador.
http://localhost/quiensoy.phpVeremos que nos muestra un texto, en mi caso
www-dataEsto nos imprime el usuario de la instancia de Apache que se está ejecutando.
Asignar los permisos correctos al usuario
Por tanto para solventar esta situación en la consola hacemos:
sudo chown -R www-data ~/www/sitio2Esto lo hago porque www-data es el resultado de lo que me muestra el archivo quiensoy.php
Ahora ya podemos intentar descargar los módulos y temas directamente desde el administrador del Drupal.

