L'objectif de ce tutoriel est de vous montrer comment créer un compte utilisateur invité sous Ubuntu 8.04 Hardy Heron. Ce compte d'utilisateur vous servira lorsque des personnes seront de passage chez vous, et auront besoin d'un compte utilisateur. Seulement, il faudra que ce compte réponde aux besoins suivants :
Nous allons procéder ainsi :
Il est possible de créer un compte en utilisant l'interface graphique ou la ligne de commande. Si vous êtes un débutant et que vous utilisez GNOME, utilisez plutôt l'interface graphique. Sinon, utilisez la ligne de commande.
Ouvrez le menu Système > Administration > Utilisateurs et groupes. Une fenêtre comme celle-ci apparaît :
Cliquez sur le bouton Déverrouiller :
Rentrez votre mot de passe et validez en cliquant sur S'authentifier. La première fenêtre réapparaît, mais désormais, vous pouvez cliquer sur de nouveaux boutons. Cliquez donc sur le bouton Ajouter un utilisateur en haut à gauche. Une fenêtre apparaît. Remplissez-la ainsi :
Dans la zone marquée (1), mettez dans le premier champ un nom d'utilisateur sans accents ni caractères spéciaux, mais vous pouvez en mettre dans le second champ (par exemple "invite" pour le premier champ, et "Invité" pour le deuxième). Dans la zone marquée (2), sélectionnez bien Desktop user, sans quoi l'utilisateur invité aura tous les droits ou aucun droit !
Enfin, dans la zone marquée (3), choisissez un mot de passe pour l'utilisateur. Je vous conseille de choisir le même mot de passe que son nom d'utilisateur, par exemple invite.
Voilà, notre compte est créé. :)
Ouvrez un terminal et rentre-y le code suivant :
sudo adduser invite
Votre mot de passe vous sera demandé, et un utilisateur nommé invite sera créé. Vous pouvez l'appeler comme vous le voulez. Par exemple, pour l'appeler visiteur, tapez ceci à la place :
sudo adduser visiteur
Ensuite, un message de ce genre apparaîtra :
Ajout de l'utilisateur « invite »... Ajout du nouveau groupe « invite » (1001)... Ajout du nouvel utilisateur « invite » (1001) avec le groupe « invite »... Création du répertoire personnel « /home/invite »... Copie des fichiers depuis « /etc/skel »... Entrez le nouveau mot de passe UNIX :
Rentrez ensuite un mot de passe pour l'utilisateur : je vous conseille d'utiliser le même que le nom d'utilisateur précédemment utilisé. Le mot de passe de l'utilisateur vous sera une nouvelle fois demandé, puis ceci apparaîtra :
passwd : le mot de passe a été mis à jour avec succès Modification des informations relatives à l'utilisateur invite Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée Nom complet []: N° de bureau []: Téléphone professionnel []: Téléphone personnel []: Autre []:
Vous devrez remplir des informations complémentaires. Remplissez celles que vous voulez (par exemple, cette fois-ci, dans le champ Nom complet, vous pouvez mettre Invité au lieu d'invite). Appuyez sur Entrée pour passer les champs qui ne vous intéressent pas. Puis ceci apparaît :
Ces informations sont-elles correctes ? [o/N]
Rentrez simplement la lettre o pour terminer la création du compte utilisateur.
Maintenant, limitons ses droits en exécutant la commande suivante :
sudo usermod -aG "dialout,fax,cdrom,floppy,tape,audio,dip,video,plugdev,scanner,fuse" invite
Maintenant que notre compte est créé, nous allons supprimer le mot de passe lors de la connexion. Voici comment faire :
@include. Au-dessus de celle-ci, ajoutez la ligne suivante : auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/nopassusers.txt onerr=fail
Enregistrez les modifications à ce fichier.
Je vous rappelle que cette procédure ne supprime pas le mot de passe du compte invité : elle ne permet que la connexion à une session sans saisir de mot de passe.
Contributeurs principaux : Rayman3640.