Trucs et astuces à partager

Changer le mot de passe de son compte utilisateur

Vous avez reçu un PC portable de prêt avec un mot de passe par défaut.
Pour des raisons de sécurité, il est indispensable de changer ce mot de passe.
Pour cela, il suffit de taper et valider la commande passwd.
Par exemple, pour un user qui s'appellerait : etudiant, tapez et validez la commande passwd seule sur le terminal :

passwd

On obtient la séquence suivante :

Changement de mot de passe pour etudiant.
Ancien mot de passe :
Nouveau mot de passe :
Retaper le nouveau mot de passe :
Mot de passe changé.
Les configurations installé sur les PC portables etudiants n'intègrent pas de mots de passe pour l'utilisateur “root” Vous pouvez en créer un en utilisant cette commande:
sudo passwd root
Nouveau mot de passe :
Retaper le nouveau mot de passe :
Mot de passe changé.
Pour protéger vos informations, il est nécessaire de choisir et d’utiliser des mots de passe robustes.
A ce sujet, l'ANSSI donne une règle simple (sources):
“Si vous souhaitez une règle simple : choisissez des mots de passe d’au moins 12 caractères de types différents (majuscules, minuscules, chiffres, caractères spéciaux).

Deux méthodes pour choisir vos mots de passe :

La méthode phonétique : « J’ai acheté huit cd pour cent euros cet après-midi » deviendra ght8CD%E7am ;
La méthode des premières lettres : la citation « un tien vaut mieux que deux tu l’auras » donnera 1tvmQ2tl’A.”

Se connecter en tant que root (super-utilisateur)

Sur les PC portables de prêt, l'utilisateur par défaut “etud” est présent dans le groupe sudo et les membres du groupe sudo ont par défaut les droits root.
Vous pouvez avoir les droits root en préfixant votre commande par sudo ou bien en tapant directement la commande sudo -s pour obtenir un prompt root.
Pour plus de précisions à ce sujet voir par exemple https://wiki.debian.org/fr/sudo.

Message d'erreur: "sudo: impossible de déterminer le nom de l'hôte"

Cela n’empêche pas la commande d'être faite, mais cela porte à confusion. Nous nous excusons pour la gêne occasionné. Pour résoudre ce problème, il suffit de rentrer la commande suivante dans un terminal:

sudo bash -c 'echo "127.0.0.1 $HOSTNAME" >> /etc/hosts'

Le message d'erreur s'affichera une dernière fois.

Émulateur Android et système qui se freeze

Sur certaines machines, le système se freeze lorsqu'on lance un émulateur Android.
Cela provient très probablement d'un conflit avec le driver de la carte graphique.
Pour s'en sortir, il faut créer un émulateur sans accélération graphique :

  • Dans ce but, quand on crée un nouvel émulateur, il faut créer un nouveau profil matériel.
  • Une fois ce profil créé, il faut l'utiliser dans la création de l'émulateur. Cela donne la possibilité de changer les paramètres d'émulation graphique et de choisir “software”.
Les drivers propriétaires NVIDIA ne sont pas installés sur les machines. Vous pouvez le faire, à vos risques et périls (cela peut empêcher le pc de démarrer normalement et vous obliger à réinstaller l’OS).

Ajouter un nouvel utilisateur

En tant que super-utilisateur (droits root), vous pouvez ajouter des utilisateurs au système grâce à la commande useradd.
Par exemple, pour ajouter un utilisateur qui aurait pour login “etudiant2” :

sudo useradd -m -s /bin/bash etudiant2
  • L'option -m permet de créer la home /home/etudiant2
  • L'option -s permet de spécifier que le shell par défaut doit être bash

Configuration du fuseau horaire

Lorsque l'OS est réinstallé, le fuseau horaire peut ne pas être le bon. Pour le configurer, on utilise la commande :

sudo /usr/sbin/dpkg-reconfigure tzdata

Verrouillage de la touche Maj (Debian 10)

Le verrouillage de la touche Maj ne fonctionne pas ?
Dans Configuration du système > Matériel > Périphériques d'entrée > Clavier (voir copie d'écran ci-dessous):

  • Cliquer sur l'onglet “Avancé”
  • Cocher “Configurer les options du clavier”
  • Déployer l'item “Position de Ctrl”
  • Décocher “Verr. maj. comme Ctrl”
  • Cliquer sur “Appliquer”
  • Vérifier que le verrouillage de la touche Maj fonctionne, par exemple avec un éditeur de texte.

Serveur ssh et possibilité d'accès à vos machines par l’équipe technique

Pour information, un serveur ssh est installé sur les pcs portables qui vous ont été prêté. L'équipe technique peut se connecter à distance sur vos pcs en tant que root si votre pc portables est connecté dans le réseau filaire d'une salle de TP. Vous pouvez désactiver ou supprimer les accès à ce serveur ssh si vous le souhaitez, au quel cas:

  • nous vous conseillons, à minima, de supprimer la clé ssh public de monopus dans les accès autorisés de la manière suivante:

Obtenir un prompt root avec la commande :

sudo -s

Rendez-vous dans le dossier .ssh avec la commande :

cd /root/.ssh

Avec un éditeur de texte (par exemple Vim ou Nano), ouvrir le fichier “authorized_keys”.
Supprimer la ligne qui correspond à la clé ssh en question, en l'occurrence celle qui se termine par root@monopus.
Alternativement, il est possible de supprimer le fichier authorized_keys mais faites bien attention car dans ce cas vous supprimez toutes les clés qui s'y trouvent. Si vous souhaitez supprimer ce fichier, passer la commande :

rm authorized_keys
  • Vous pouvez également supprimer le serveur ssh de la manière suivante:
 sudo apt-get purge sshd

Repartionner son disque dur pour gagner de l'espace disque

  • tutoriel “Déplacer son répertoire /usr”.

Désactiver le touchpad quand une souris est branchée

Voir ici (en anglais)

Problèmes de connexion en mode graphique

Si vous n'arrivez pas à vous connecter en mode graphique, commencez par vérifier si vous pouvez vous connecter en mode texte :

  1. accédez à une console texte en tapant Alt+Ctrl+F1
  2. connectez-vous à l'aide de votre login et mot de passe

Si vous arrivez à vous connecter en mode texte, il est très probable que votre espace disque est saturé, ce qui empêche les connexions graphiques qui ont besoin de pouvoir écrire sur le disque pour fonctionner.
⇒ Faites du ménage sur votre disque depuis la console texte. Commencez par taper la commande suivante pour vérifier l'espace disque sur les partitions :

df -hT

Ensuite, voir ici des conseils pour faire du ménage.

Raccourcis claviers utiles :

  • pour revenir à la fenêtre graphique, tapez Alt+F7.
  • pour redémarrer le serveur X, tapez Alt+Ctrl+Backspace

Linux (Version courante : Ubuntu 12.04)

À mettre à jour

Pour se connecter sous Ubuntu, l'identifiant est “etudiant” et le mot de passe (provisoire) est le même que sous Windows XP.

Pas de mise à niveau (migration, upgrade)

Afin de ne pas risquer de casser les ajustements de configuration effectués par l'équipe technique, contentez-vous de faire les mises à jour de paquets : pas de mise à niveau de la Ubuntu 12.04 vers la 12.10 ou supérieur. :!:

Erreur OpenGL / GLX

Note générale (ATI / NVidia)

Pour vérifier si votre environnement OpenGL/GLX est fonctionnel, vous pouvez installer le paquet 'mesa-utils' (sudo apt-get install mesa-utils) et tester avec les programmes fournis (glxgears, glxheads, …)

Description du problème

Erreur OpenGL / GLX (TP Images de synthèse en L3 par ex)

Causes possibles

Pilotes propriétaires NVidia pré-installés sur des portables ayant une carte graphique ATI (Présence éventuelle de logos ATI sur la machine)

Problème pouvant être lié à fglrx https://doc.ubuntu-fr.org/problemes_catalyst

Problème pouvant être lié à Xorg http://askubuntu.com/questions/159663/how-to-reset-the-xorg-xserver

Solution A

Depuis un terminal, lancer les commandes suivantes (NB : redémarrage de l'ordinateur à la 2è commande) :

$ sudo apt-get remove nvidia-current-updates nvidia-settings-updates
$ sudo reboot

Solution B installation de virtualgl si le problème persiste

$ sudo apt-add-repository ppa:bumblebee/stable
$ sudo apt-get update
$ sudo apt-get install bumblebee virtualgl
$ sudo reboot

 Ensuite, pour vérifier que tout fonctionne, dans un terminal, entrez ceci :

$ glxgears
pour aller plus loin  https://doc.ubuntu-fr.org/bumblebee

si le problème persiste pour carte ATI RADEON Solution C

Plantages avec blocage de la machine

Des problèmes de “freeze” ont été constatés sur les HP 8540w (à confirmer sur les HP 8540p).

Solution :

Après s'être connecté au réseau, aller dans le menu “Système > Administration > pilotes supplémentaires” et installer le pilote propriétaire fourni par Nvidia pour le chipset graphique.

Verrouillage du pavé numérique

Problèmes Java

Attention, l'environnement 3D Compiz peut poser des problèmes. Il semble que Compiz Fusion et Java 1.6 cohabitent correctement.

Essayez également d'insérer la ligne suivante dans le fichier /etc/environment

AWT_TOOLKIT="MToolkit"

Speedtest

C'est pratique à avoir sous le coude :

https://github.com/sivel/speedtest-cli

Et on peut l'installer avec pip.