Pagine

lunedì 24 giugno 2013

Avviare TeamViewer come utente root da Linux



Ultimamente, avendo installato su un pc una distro di Linux (Backtrack 5 per chi la conosce), cercando di configurare TeamViewer ho riscontrato il seguente errore: TeamViewer must not be executed as root!
scarica il programma http://www.tejasbarot.com/2011/01/01/how-to-running-teamviewer-5-6-as-root-on-linux-fedora-ubuntu-rhel-cento/#axzz2XCYzIwL7

Innanzitutto dobbiamo assicurarci di essere in modalità root; 2) Apriamo il terminale; 3)Lanciamo il comando: which teamviewer Otterremo un risultato simile a questo: /usr/bin/teamviewer 4)Apriamo il file denominato teamviewer 5)Sostituiamo al codice seguente: userid=$(id -u) if [ $userid = 0 ] then echo TeamViewer must not be executed as root! exit 1 fi questo (ovvero lo commentiamo aggiungendo due cancelletti all’inizio di ciascuna riga): ##userid=$(id -u) ##if [ $userid = 0 ] ##then ## echo TeamViewer must not be executed as root! ## exit 1 ##fi 6)Salviamo e ora possiamo avviare tranquillamente TeamViewer! Personalmente questa soluzione non ha sortito alcun effetto, per il semplice fatto che il file che avevo in /usr/bin/ chiamato teamviewer non conteneva le stringhe riportare al punto 5, bensi queste: #!/bin/bash TV_script_dir=$(dirname $(readlink -f “$0?)) “$TV_script_dir/wrapper” wine “c:Program FilesTeamViewerVersion6TeamViewer.e xe” “$@” true  COME FARE??? Niente paura, gironzolando qua e là per le cartelle ho risolto il problema. 1) Apriamo la console; 2) Digitiamo il seguente comando: cd opt/teamviewer/teamviewer/6/bin/ 3) Editiamo il file chiamato wrapper e andiamo a commentare la riga n° 65: #validate_user # die if root Salvate e lanciate TeamViewer!



Nessun commento:

Posta un commento