From 3f647b7fb4a7cd92881b41942f8673de7885dea2 Mon Sep 17 00:00:00 2001 From: Michel Decima Date: Wed, 13 Oct 2021 13:35:32 +0200 Subject: [PATCH] chore: add utility script to switch login mode --- usr/share/orange-yourdev-login/login-password | 19 +++++++++++++++++++ usr/share/orange-yourdev-login/login-pki | 17 +++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100755 usr/share/orange-yourdev-login/login-password create mode 100755 usr/share/orange-yourdev-login/login-pki diff --git a/usr/share/orange-yourdev-login/login-password b/usr/share/orange-yourdev-login/login-password new file mode 100755 index 0000000..6362c8f --- /dev/null +++ b/usr/share/orange-yourdev-login/login-password @@ -0,0 +1,19 @@ +#!/bin/bash +# +# Written by Michel Decima +# Copyright (C) 2020 Orange +# + +(( EUID == 0 )) || { echo >&2 "Not root." ; exit 1 ; } + +update-alternatives --set gdm-smartcard /etc/pam.d/gdm-smartcard-sssd-or-password +sed -Ei 's/(enable-smartcard-authentication)=.*/\1=false/' /etc/dconf/db/gdm.d/03-smartcard +dconf update +systemctl enable sssd.service sssd-pam.socket +systemctl start sssd.service + +cat << EOF +Please restart desktop manager with command: + systemctl restart gdm3 +EOF + diff --git a/usr/share/orange-yourdev-login/login-pki b/usr/share/orange-yourdev-login/login-pki new file mode 100755 index 0000000..9598191 --- /dev/null +++ b/usr/share/orange-yourdev-login/login-pki @@ -0,0 +1,17 @@ +#!/bin/bash +# +# Written by Michel Decima +# Copyright (C) 2020 Orange +# + +(( EUID == 0 )) || { echo >&2 "Not root." ; exit 1 ; } + +update-alternatives --set gdm-smartcard /etc/pam.d/gdm-smartcard-pkcs11-exclusive +sed -Ei 's/(enable-smartcard-authentication)=.*/\1=true/' /etc/dconf/db/gdm.d/03-smartcard +dconf update + +cat << EOF +Please restart desktop manager with command: + systemctl restart gdm3 +EOF +