Ceci est une ancienne révision du document !
Créer un compte sans mot de passe
Testé sur Dapper
Rédigé par P-Hell à partir de cette page du forum.
Avertissement
En appliquant cette méthode, vous devez être conscient que le fait de laisser un compte accessible sans mot de passe implique un risque en terme de sécurité. Si quelque chose tourne mal, vous serez seul responsable des événements qui surviendront.
Préambule
Sur un ordinateur publiquement accessible, une fonctionnalité utile et offerte par Microsoft Windows XP est le compte invité, un compte limité dont l'accès est possible sans mot de passe. Voici comment reproduire ce genre de compte sur le système Ubuntu.
Instructions
Tout d'abord, créez un compte utilisateur du nom de votre choix, par exemple invite, et en lui assignant un mot de passe (autrement, le compte sera considéré comme désactivé):
$ sudo adduser invite
Bien entendu, vous pouvez utiliser un compte déjà existant.
Éditez le fichier /etc/pam.d/gdm:
$ gksudo gedit /etc/pam.d/gdm
Ajoutez cette ligne:
auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/nopassusers.txt onerr=fail
entre:
auth required pam_env.so
et:
@include common-auth
ce qui devrait donner:
#%PAM-1.0 auth requisite pam_nologin.so auth required pam_env.so auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/nopassusers.txt onerr=fail @include common-auth @include common-account session required pam_limits.so @include common-session @include common-password
Ensuite, créez le fichier nopassusers.txt, tel qu'il est appelé dans le fichier ci-dessus, et éditez-le:
$ gksudo gedit /etc/gdm/nopassusers.txt
Écrivez-y, à raison de un par ligne, les noms des comptes d'utilisateurs que vous voulez rendre accessible sans mot de passe. Comme dans cet exemple:
invite
ou dans cet autre exemple, où on retrouve plusieurs comptes:
invite LePereGedeon ChoseBinne
Vous pouvez dès lors tester en vous déconnectant puis reconnectant, ou en ouvrant une seconde session via le menu Applications –> Outils système –> Nouvelle connexion.