miércoles, 15 de junio de 2011

TeamViewer como root en linux

Por temas de seguridad team viewer no permite ejecutarse desde el usuario root.
Una forma de saltarse esta restricción es la siguiente:

Para saber la ruta ejecutamos
which teamviewer

Nos mostrará algo como
/usr/bin/teamviewer

Por si la liamos nos hacemos un backup del fichero (como root)
cp /usr/bin/teamviewer /usr/bin/teamviewer.old

Ahora editamos el original
vim /usr/bin/teamviewer

En mi caso, el fichero tenia esta pinta:

userid=$(id -u)
tv_ver="6"

if [ $userid = 0 ]
then
echo TeamViewer must not be executed as root!
exit 1

fi
(etc...)

Comentamos estas filas EXCEPTO!!! la siguiente

tv_ver="6"

Con lo que nos queda

#userid=$(id -u)
tv_ver="6"

#if [ $userid = 0 ]
#then
# echo TeamViewer must not be executed as root!
# exit 1

#fi
(etc...)

Así nos saltamos la restricción.



No hay comentarios: