Une recommandation en matière de sécurité informatique, en ce qui concerne les identifiants d'utilisateur et les mots de passe, est d'utiliser des combinaisons de caractères alphabétiques et numériques.
Vos claviers disposent d'un pavé numérique pouvant être activé ou désactivé manuellement par une touche Verr. Num (verrouillage numérique) ou Num Lock (number lock) : lorsque le pavé est désactivé, les touches peuvent servir de flèches de déplacement ; lorsque le verrou est enclenché, les touches saisissent des chiffres.
Par défaut, sous Ubuntu, le verrouillage du pavé numérique n'est pas activé, ce qui peut être désagréable pour les usagers utilisant des caractères numériques dans leur identifiant ou mot de passe.
numlockx vient corriger cette situation.
Une fois installé et paramétré, votre pavé numérique sera activé par défaut au démarrage de la fenêtre de connexion.
Puis, il faut modifier un fichier selon votre environnement graphique pour y ajouter, en début1) ou fin de fichier, 2) le code suivant :
Ouvrez le fichier /etc/gdm/Init/Default avec les droits d'administration. Ajoutez les 3 lignes suivantes en début de fichier.
if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi
Dans Ubuntu 10.04 Lucid Lynx, 10.10 Maverick Meerkat, et 11.04 The Natty Narwhal ces instructions sont à mettre avant la dernière ligne (celle qui contient "exit 0") et non pas au début pour que l'utilitaire marche après l'authentification.
Dans certains cas sous Ubuntu 10.04 les instructions sont à mettre en début de fichier.
avec (comme indiqué plus haut) :
if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi
#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
# -George
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
#if [ -x '/usr/bin/xsplash' ];
#then
# /usr/bin/xsplash --gdm-session --daemon
#fi
if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
greeter-setup-script=/usr/bin/numlockx on
Dans Kubuntu Jaunty pas besoin d'installer numlockx. Pour activer le verrouillage du pavé numérique au démarrage, aller dans « Configurer le système » puis « Clavier et souris », enfin sur l'onglet « Clavier », cliquer sur « Activé » dans la rubrique « Verrouillage numérique au démarrage de KDE ».
Dans Kubuntu 11.04, aller dans le menu K > Applications > Configuration > Configuration du système > Matériel > Périphériques d'entrée > Clavier > onglet Matériel > Verrouillage numérique au démarrage de KDE > Activé
Installer numlockx
sudo apt-get install numlockx
Editer le fichier Xsetup
Pour KDE3, ouvrez le fichier /etc/kde3/kdm/Xsetup.
Pour KDE4, ouvrez le fichier /etc/kde4/kdm/Xsetup.
sudo kate /etc/kde4/kdm/Xsetup
Ajouter les lignes ci-dessous
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
Ajouter dans la section [base] du fichier /etc/lxdm/default.conf, le paramétre numlock (cf. man lxdm) :
numlock=1
et dans une console, faire un
sudo /etc/init.d/lxdm restart
Ajouter les lignes suivantes dans le fichier "/etc/rc.local" avant la commande "exit 0"
# Turn Numlock on for the TTYs:
for tty in /dev/tty[1-6]; do
/usr/bin/setleds -D +num < $tty
done