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 +