Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/05/2016, à 09:13

bulr6

LightDM fenêtre "authentification demandé par le réseau"

Bonjour,
Nouvel utilisateur d'Ubuntu (pour le perso et le boulot) je découvre un tout nouveau monde !
De ratages en réussites, de bonnes surprises en explosions de colère je tâtonne tout doucement.

Et voilà quelques jours que je bloque sur un problème mixant à la fois session invité / réseau wifi et trousseau.
Pour poser le contexte, je dispose de la version Ubuntu 16.04 LTS . Sur cette installation, j'ai une session administrateur, une session invité et une session guest-prefs qui me sert à paramétrer la session invité et qui est cachée.
Mon problème vient du fait que dès que j'arrive sur l'écran lightDM j'ai toujours un fenêtre "authentification demandée par le réseau wifi" ... je ne suis même pas obligé de renseigner le code si je veux me connecter à mes deux session "normales" (adminitrateur et guest-prefs) mais l'ordinateur est destiné à une utilisation publique et je pense que c'est la session invité qui requiert cette authentification dès l'écran lightDM. Et évidemment je ne peux fournir le mot de passe du réseau. Pourtant j'ai bien indiqué tous les utilisateurs peuvent se connecter à ce réseau.
J'ai essayé des astuces comme ne pas mettre de mot de passe au trousseau mais rien n'y fait j'ai toujours cette fenêtre y'a t'il un moyen pour supprimer ce "pop-up" et permettre une connexion automatique de la session invité ?

Merci à tout ceux qui prendront le temps de se pencher sur mon problème.

Hors ligne

#2 Le 10/05/2016, à 09:33

grandtoubab

Re : LightDM fenêtre "authentification demandé par le réseau"

salut,

les acces sont geres par le service pam. http://www.linux-pam.org/Linux-PAM-html … M_SAG.html

@debian:/etc/pam.d$ ls
atd              common-session                 login     runuser-l
chfn             common-session-noninteractive  newusers  samba
chpasswd         cron                           other     sshd
chsh             cups                           passwd    su
common-account   lightdm                        polkit-1  sudo
common-auth      lightdm-autologin              ppp       systemd-user
common-password  lightdm-greeter                runuser

exemple

@debian:/etc/pam.d$ cat lightdm
#%PAM-1.0

# Block login if they are globally disabled
auth      requisite pam_nologin.so

# Load environment from /etc/environment and ~/.pam_environment
session      required pam_env.so readenv=1
session      required pam_env.so readenv=1 envfile=/etc/default/locale

@include common-auth

-auth  optional pam_gnome_keyring.so

@include common-account

# SELinux needs to be the first session rule. This ensures that any
# lingering context has been cleared. Without out this it is possible
# that a module could execute code in the wrong domain.
# When the module is present, "required" would be sufficient (When SELinux
# is disabled, this returns success.)
session  [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close

session  required        pam_limits.so
session  required        pam_loginuid.so
@include common-session

# SELinux needs to intervene at login time to ensure that the process
# starts in the proper default security context. Only sessions which are
# intended to run in the user's context should be run after this.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
# When the module is present, "required" would be sufficient (When SELinux
# is disabled, this returns success.)

-session optional        pam_gnome_keyring.so auto_start

@include common-password

le trousseau de cles est affichable avec seahorse
Dans la configuration lightdm /etc/lightdm/lightdm.conf on trouve ces options

#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (xlocal, xremote, unity)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# autologin-guest = True to log in as guest by default

En utilisant une ou plusieurs de ces options , ça doit etre possible

Dernière modification par grandtoubab (Le 10/05/2016, à 09:46)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#3 Le 10/05/2016, à 10:01

bulr6

Re : LightDM fenêtre "authentification demandé par le réseau"

Merci grandtoubab déjà d'avoir pris le temps de me lire et de me répondre ... mais tu vas peut être le regretter  big_smile car je pars de loin

déjà quand j'indique ces lignes  :
.... /etc/pam.d$ ls
...... /etc/pam.d$ cat lightdm
j'ai la mention aucun fichier ou dossier de ce type ... je vois de manière graphique les fichers et donc si j'enlève dans les commandes le "$" il m'indique juste dans le terminal
bash: /etc/pam.d est un dossier

Après, pour être honnête je ne comprends pas (pour l'instant) comment je pourrais utiliser ces options
L'idée c'est d'ouvrir le fichier via le terminal pour la modifier ou c'est via le terminal donner des instructions pour ne plus demander cette authentification?

Hors ligne

#4 Le 10/05/2016, à 10:05

Nasman

Re : LightDM fenêtre "authentification demandé par le réseau"

Il faut au préalable aller dans le répertoire /etc/pam.d avant d'afficher le contenu de lightdm.

Donc tu fais

cd /etc/pam.d

puis

cat lightdm

Pour info le prompt (invite de commande) se présente ainsi

user@nom_machine:répertoire_actuel$

Le $ est remplacé par un dièze si tu est en mode administrateur (par exemple après un sudo su)

Dernière modification par Nasman (Le 10/05/2016, à 10:09)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#5 Le 10/05/2016, à 11:12

grandtoubab

Re : LightDM fenêtre "authentification demandé par le réseau"

j'avais utilisé les wiki de chez Arch qui sont vraiment bien fait
https://wiki.archlinux.org/index.php/LightDM
https://wiki.archlinux.org/index.php/GNOME/Keyring
et celui la
https://wiki.gnome.org/Projects/GnomeKeyring/Pam

Et pour eviter la demande de mot de passe de la clé wifi ou autres si je me rappelle bien les modifs  dans /etc/pam.d/ightdm sont celles là:, à placer où il faut dans le fichier, cf plus-haut mon messagz

-auth  optional pam_gnome_keyring.so
-session optional        pam_gnome_keyring.so auto_start

pour ton cas c'est peut-etre dans le fichier /etc/pam.d/lightdm-autologin

petit supplément, j'ai modifié ça aussi

@desktop:/etc/pam.d$ cat passwd
#
# The PAM configuration file for the Shadow `passwd' service
#
@include common-password
password optional pam_gnome_keyring.so

Dernière modification par grandtoubab (Le 10/05/2016, à 12:33)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne