Page 1 sur 1
[login] Compte anonyme (suspendu)
Publié : mar. 26 janv. 2016, 14:41
par karhu
Bonjour
Sur une distribution concurrente (Ubuntu) il y a lors de l'installation la "création" d'un compte invité anonymous. Ce compte a la particularité de ne pas avoir de mot de passe et d'être créé temporairement le temps de la connexion et supprimé à la déconnexion. Le répertoire home étant créé dans /tmp et détruit en fin de session.
Je souhaiterais faire la même chose sur mon PC portable, qui est sous Arch Linux évidemment. Mes recherches sur le net étant infructueuses pour cette configuration, quelqu'un a-t-il une idée de la manière de procéder ? D'une façon simple si possible, sinon je garderai ma configuration actuelle et je continuerai à nettoyer le compte régulièrement.
Merci.
Re: [login] Compte anonyme
Publié : mar. 26 janv. 2016, 15:03
par oktoberfest
Salut,
à priori il s'agit d'une option de lightdm (cf
https://wiki.ubuntu.com/LightDM#Disabling_Guest_Login).
Re: [login] Compte anonyme
Publié : mar. 26 janv. 2016, 15:38
par karhu
Par chance j'ai installé lightdm comme gestionnaire de connexion, seulement cela ne suffit pas à faire apparaître la session Invité.
Édit:
J'ai modifié les deux possibilités :
La session invitée doit certainement être décrite quelque part. Mais où ?
Re: [login] Compte anonyme
Publié : mar. 26 janv. 2016, 16:27
par oktoberfest
En jetant un oeil rapide aux sources, il semble que lightdm vérifie l'existence d'un script de création de l'utilisateur guest (via l'option guest-account-script du fichier de config). Un exemple de script ici :
https://gist.github.com/pixline/6981710
Sinon plus propre : récupérer le paquet d'Ubuntu (
ici par exemple) dedans tu y trouveras la config plus le script utilisé.
Re: [login] Compte anonyme
Publié : mar. 26 janv. 2016, 16:45
par Moviuro
Whoah, c'est d'un moche, je pleure du sang T__T
Dire que ça a été développé par Canonical... Je te suggère de le passer à la moulinette shellcheck avant de l'utiliser

Re: [login] Compte anonyme
Publié : mar. 26 janv. 2016, 16:48
par karhu
Merci.
Donc en fait le compte n'est pas défini et activé, mais est bien créé à la connexion par un script. J'étudie le moyen de l'adapter à mon cas.
Re: [login] Compte anonyme (résolu)
Publié : mar. 26 janv. 2016, 19:40
par mine
moi, j'aurais fait :
# passwd guest
Re: [login] Compte anonyme (résolu)
Publié : mar. 26 janv. 2016, 20:42
par karhu
Je ne vois pas le rapport avec un compte éphémère.
Même si à la création du compte guest je spécifie comme répertoire /tmp/home/guest, ce dernier sera détruit à l'extinction de la machine. Et je crains des problèmes lors de la connexion suivante.
Re: [login] Compte anonyme (résolu)
Publié : mar. 26 janv. 2016, 22:09
par bobo
Une idée en passant : ce ne serait pas possible de faire un lien pour le compte en question sur un tmpfs ? Du coup tu aurais en bonus la perte physique des données à l'extinction de l'ordi…
Re: [login] Compte anonyme (résolu)
Publié : mar. 26 janv. 2016, 23:28
par karhu
Une fois le répertoire détruit, à la nouvelle connexion le lien pointera sur rien, et le problème sera là.
Il est hors de question que je recrée le répertoire à chaque démarrage, j'essaye de rester un temps soit peu propre dans mon installation. De plus il n'est pas sûr que j'y pense à chaque coup et non je ne vais pas écrire un script, lancé au démarrage, pour le faire à ma place pour la raison déjà évoquée.
Re: [login] Compte anonyme (résolu)
Publié : mer. 27 janv. 2016, 20:14
par Kristen
Le sujet est marqué (résolu) mais quelle solution as-tu utilisé? Celle donnée par oktoberfest avec le script sur git? ou à partir du paquet ubuntu?
Re: [login] Compte anonyme (résolu)
Publié : mer. 27 janv. 2016, 23:13
par karhu
Exact, j'ai marqué résolu car j'ai obtenu une réponse satisfaisante à ma question, mais ce n'est effectivement pas encore mis en œuvre. Je n'ai pas encore réussi à la mettre en pratique.
J'essaye actuellement sur une distribution Debian et ce n'est pas encore gagné. Je pense que je vais devoir installer une Ubuntu et regarder d'un peu plus près la configuration qui y est déjà opérationnelle, puis la transposer sur ma Debian et enfin si ça marche le faire sur Arch Linux.
Si j'ai tout compris, ou presque, et que j'y parvienne, je posterai le résultat. Si je n'y arrive pas je redemanderai de l'aide.
Re: [login] Compte anonyme (en cours)
Publié : jeu. 28 janv. 2016, 09:55
par Kristen
OK merci, ça m'intéresse mais franchement, je ne me sens pas de tout décortiquer pour voir ce qui se passe n'ayant pas assez de connaissance.
Re: [login] Compte anonyme (en cours)
Publié : jeu. 04 févr. 2016, 14:30
par karhu
Alors voila, ça ne marche pas (pour l'instant).
J'ai installé une Debian jessie avec
lightdm_1.10.3-3_i386.deb
que j'ai comparé avec une Xubuntu 14.04 LTS 32 avec
lightdm_1.10.0-0ubuntu3_i386.deb
. D'accord ce n'était pas exactement les mêmes versions mais elles m'ont semblé très proches.
J'ai ajouté à ma Debian les fichiers manquants, surtout le fameux script
guest-account, et modifié le fichier /etc/lightdm/lightdm.conf. Redémarrage et plantage, passage par une console et suppression des ajouts puis
systemctl restart lightdm.service
et l'invite de connexion apparait.
Je dois dire que même si Ubuntu est basée sur Debian il y a quelques libertés de prises dans l'utilisation des répertoires ce qui n'arrange pas la chose.
Conclusion momentanée, à part une recompilation du paquet après avoir été mis en conformité pour Arch Linux, je ne vois pas de solution facile à cours terme. Je n'abandonne pas pour autant, je mets juste en suspend.
Peut-être voir avec le mainteneur ?
