Pages

jueves, mayo 10, 2018

Cambiar a www-data a usuario comun

Si necesitan ejecutar comandos como www-data, lo que habitualmente hacemos es lo siguiente:

sudo -u www-data 

el problema de este metodo es que, habitualmente, olvido poner el la ejecucion como usuario y si estoy logueado como root entonces termino modificando archivos y dejandolos inaccesibles para el usuario www-data con los consiguientes errores de apache. para tal fin es preferible permitir que www-data pueda loguearse y existir como un usuario comun. para ello basta con:

usermod -s /bin/bash www-data

luego de esto y habiendonos logueados como root

sudo su

solo basta hacer

su www-data

y podremos trabajar como dicho usuario.