Reinitialiser le mot de passe root ssh et telnet de votre Dreambox
Pour réinitialiser le mot de passe root de votre dreambox, voici une méthode, ici sous gemini en utilisant tuxbox commander :
- S'il n'est pas encore installé sur votre dreambox, allez le télécharger en vous rendant sur le Blue Panel via le bouton bleu de votre télécommande.
- Rendez vous sur "addons", selectionnez "gemini server", la liste se met à jour
- Allez dans "plugins" et cliquez sur OK après avoir selectionné "Tubox Commander"
- Une fois installé, depuis l’accueil du Blue Panel, allez sur "plugins"(Tools)
- Cet explorateur va vous permettre d'aller dans /etc
- Dans /etc selectionnez le fichier "passwd"
- Cliquez sur le chiffre 4 de votre télécommande pour l’éditer
- Dans ce fichier cherchez la ligne commancant par "root:"
- Remplacez la ligne commencant par "root:" par celle ci : root:$1$34NPeumc9sBBCAw.oUaM80:0:0::/:/bin/sh
Maintenant le nouveau mot de passe de votre dreambox sera :
Login : root
Pass : dreambox
[Tuto] Installer un serveur Teamspeak3 avec Mysql sous Linux
J'essaye de détailler le plus possible l'installation du serveur avec
mysql afin de le rendre accessible au plus grand nombre.
Exemple pour Debian et ubuntu (fonctionne aussi pour autres distris
sauf aptitude, j'ajouterais les autres par la suite)
Prérequis :
--> Un serveur Mysql
S'il n'est pas encore installé sous debian vous pouvez taper :
aptitude update
puis
aptitude install mysql-server-5.0
update
tuto@kroco.org:~$aptitude install mysql-server-5.0
Installation du serveur mysql 5 :
aptitude install mysql-server-5.0
Cette installation met à jour et installe certaines librairies :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
libdbd-mysql-perl libdbi-perl libmysqlclient12
libmysqlclient15off libnet-daemon-perl libplrpc-perl lsb-base
mysql-client-5.0 mysql-common
Paquets suggérés :
dbishell libcompress-zlib-perl tinyca
Les NOUVEAUX paquets suivants seront installés :
libdbd-mysql-perl libdbi-perl libmysqlclient12
libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client-5.0
mysql-common mysql-server-5.0
Les paquets suivants seront mis à jour :
lsb-base
1 mis à jour, 9 nouvellement installés, 0 à enlever et 56
non mis à jour.
Il est nécessaire de prendre 34,8Mo/34,9Mo dans les archives.
Après dépaquetage, 91,2Mo d'espace disque supplémentaires seront
utilisés.
Souhaitez-vous continuer ? [O/n]
Faites Oui installer lancer l'installation
Le mot de passe du superutilisateur de mysql (utilisateur root) est
à renseigner , entrez ici le mot de passe que vous souhaitez (lepassroot dans le tuto).
Nous pouvons passer maintenant à l'installation du serveur
teamspeak3
Commencez par télécharger la dernière version du serveur teamspeak 3 ici
Ou directement en tapant (actuellement beta12) :
wget http://ftp.4players.de/pub/hosted/ts3/r
... a12.tar.gz
wget
http://ftp.4players.de/pub/hosted/ts3/releases/beta-12/teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz
--2010-01-11 20:32:19--
http://ftp.4players.de/pub/hosted/ts3/releases/beta-12/teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz
Résolution de ftp.4players.de... 194.97.2.75, 194.97.2.76,
194.97.2.73, ...
Connexion vers ftp.4players.de|194.97.2.75|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 2728403 (2,6M) [application/x-tar]
Saving to: `teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz'
100%[===================================================================================>]
2 728 403 1,71M/s in 1,5s
2010-01-11 20:32:21 (1,71 MB/s) - «
teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz » sauvegardé
[2728403/2728403]
Selon la version de votre linux vous choisirez : Server 32-Bit
3.0.0-beta12 ou Server 64-Bit
3.0.0-beta12
Si vous ne la connaissez pas, tapez :
uname -m
uname -m
i686
Si le résultat est "i686" ou "i386" vous êtes en 32bits, au contraire
si vous obtenez "x86_64", vous êtes en 64bits.
Une fois teamspeak 3 téléchargé, décompressez le :
tar -xvzf teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz
teamspeak3-server_linux-x86/
teamspeak3-server_linux-x86/libts3db_sqlite3.so
teamspeak3-server_linux-x86/libts3db_mysql.so
teamspeak3-server_linux-x86/LICENSE
teamspeak3-server_linux-x86/serverquerydocs/
[...]
teamspeak3-server_linux-x86/sql/log_list_comparator_ordered.sql
teamspeak3-server_linux-x86/ts3server_linux_x86
teamspeak3-server_linux-x86/CHANGELOG
Ensuite déplacer vous dans le répertoire teamspeak3 :
cd teamspeak3-server_linux-x86
cd teamspeak3-server_linux-x86
tuto@kroco.org:~/teamspeak3-server_linux-x86$
Nous allons créer une table et un user mysql pour teamspeak3
Pour faciliter encore le tuto, installons phpmyadmin pour gérer les
bases de données :
aptitude install phpmyadmin
install phpmyadmin
Puis : ln -sf /usr/share/phpmyadmin /var/www/phpmyadmin (Pour que
phpmyadmin soit accessible)
Une fois installé, rendez vous sur http://IPDEVOTRELINUX/phpmyadmin
Entrez comme login root, puis votre mot de passe root mysql (lepassroot pour moi, puis cliquez sur
executer
Puis cliquez sur privileges
Puis ajouter un utilisateur, et remplissez comme ci dessous :
Dans mot de passe choisissez un mot de passe, par exemple ici ts3++
Cochez la case "creer une base portant son nom ..."
Puis cliquez sur executer
Voila, vous pouvez refermer la page, notre base de donnée est OK.
Maintenant nous allons créer le fichier de config mysql :
echo "[config]" >> ts3db_mysql.ini
echo "host=localhost" >> ts3db_mysql.ini
echo "port=3306" >> ts3db_mysql.ini
echo "username=ts3" >> ts3db_mysql.ini
echo "password=ts3++"
>> ts3db_mysql.ini
echo "database=ts3" >> ts3db_mysql.ini
echo "socket=" >> ts3db_mysql.ini
echo "[config]" >> ts3db_mysql.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "host=localhost"
>> ts3db_mysql.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "port=3306" >>
ts3db_mysql.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "username=ts3"
>> ts3db_mysql.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "password=lepass"
>> ts3db_mysql.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "database=tuto_ts3"
>> ts3db_mysql.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "socket=" >>
ts3db_mysql.ini
Puis le fichier de config teampeak :
echo "machine_id=" >> ts3server.ini
echo "default_voice_port=9987" >> ts3server.ini
echo "voice_ip=0.0.0.0" >> ts3server.ini
echo "liscensepath=" >> ts3server.ini
echo "filetransfer_port=30033" >> ts3server.ini
echo "filetransfer_ip=0.0.0.0" >> ts3server.ini
echo "query_port=10011" >> ts3server.ini
echo "query_ip=0.0.0.0" >> ts3server.ini
echo "dbplugin=ts3db_mysql" >> ts3server.ini
echo "dbpluginparameter=ts3db_mysql.ini" >> ts3server.ini
echo "dbsqlpath=sql/" >> ts3server.ini
echo "dbsqlcreatepath=create_mysql/" >> ts3server.ini
echo "logpath=logs" >> ts3server.ini
echo "logquerycommands=1" >> ts3server.ini
echo "machine_id=" >> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"default_voice_port=9987" >> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "voice_ip=0.0.0.0"
>> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "liscensepath="
>> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"filetransfer_port=30033" >> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"filetransfer_ip=0.0.0.0" >> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "query_port=10011"
>> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "query_ip=0.0.0.0"
>> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"dbplugin=ts3db_mysql" >> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"dbpluginparameter=ts3db_mysql.ini" >> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "dbsqlpath=sql/"
>> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"dbsqlcreatepath=create_mysql/" >> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "logpath=logs"
>> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "logquerycommands=1"
>> ts3server.ini
tuto@kroco.org:~/teamspeak3-server_linux-x86$
Maintenant vous pouvez lancer votre serveur teamspeak :
Anvant beta 17 :
./ts3server_linux_x86 inifile=ts3server.ini &
Update
beta 17 !!!!
A partir de la beta 17 :
./ts3server_minimal_runscript.sh inifile=ts3server.ini
started
2010-01-13 00:06:36.046288|INFO |ServerLibPriv |
| Server Version: 3.0.0-beta12 [Build: 9596]
2010-01-13 00:06:36.046442|INFO |DatabaseQuery |
| dbPlugin name: MySQL plugin, (c)TeamSpeak Systems
GmbH
2010-01-13 00:06:36.046578|INFO |DatabaseQuery |
| dbPlugin version: 1
2010-01-13 00:06:36.063446|WARNING |Accounting |
| Unable to find valid license key, falling back to limited
functionality
2010-01-13 00:06:36.600710|INFO |FileManager
| | listening on 0.0.0.0:30033
2010-01-13 00:06:36.927852|INFO |VirtualServer | 1|
listening on 0.0.0.0:9987
2010-01-13 00:06:36.930060|INFO |VirtualServer | 1|
client 'server'(id:0) added token for servergroup 'Server Admin'(id:6)
2010-01-13 00:06:36.931126|WARNING |VirtualServer | 1|
--------------------------------------------------------
2010-01-13 00:06:36.931742|WARNING |VirtualServer | 1|
ServerAdmin token created, please use the line below
2010-01-13 00:06:36.932357|WARNING |VirtualServer | 1|
token=mA8ja99YR5rFn3OWM1KAPidE28np0cF9D4oKIc7P
2010-01-13 00:06:36.933017|WARNING |VirtualServer | 1|
--------------------------------------------------------
2010-01-13 00:06:36.933635|INFO |VirtualSvrMgr |
| dbLoadVirtualServers() VirtualServer(1) started (Default)
2010-01-13 00:06:36.934667|INFO |Query
| | listening on 0.0.0.0:10011
--> Pour lancer le serveur en arrière plan et éviter que teamspeak
s'arrête lorsque vous vous déconnectez lancez le comme ceci (utiliser
screen est aussi une bonne solution):
nohup ./ts3server_minimal_runscript.sh inifile=ts3server.ini &
--> Pour killer teamspeak 3 tapez : killall ts3server_linux_x86 (ou
killall ts3server_linux_amd64)
N'hésitez pas si ça ne roule pas comme vous voulez,