summaryrefslogtreecommitdiff
path: root/data/pam-exherbo
Commit message (Collapse)AuthorAgeFilesLines
* pam-exherbo: update gdm-launch-environmentMarc-Antoine Perennou2022-01-311-3/+4
| | | | Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* pam-exherbo: update to reflect pam changesMarc-Antoine Perennou2022-01-265-31/+36
| | | | Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* pam: Drop gdm-pin serviceRay Strode2021-09-291-10/+0
| | | | | | | | | | | | | gdm-pin was an experimental feature that was going to get added to gnome-shell many years ago. It never happened and these days it would probably be implemented a little different anyway. (It would probably use a gdm pam extension) There's no point keeping this service file around that we aren't using, so this commit drops it. Closes: https://gitlab.gnome.org/GNOME/gdm/-/issues/731
* pam-exherbo: drop legacy pam_systemd argumentMarc-Antoine Perennou2019-02-161-1/+1
| | | | | | kill-session-processes=1 is long gone Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* pam-exherbo,pam-redhat: avoid password-auth/common-authRay Strode2016-09-071-2/+1
| | | | | | | | | | | In theory sending the password to them could be beneficial. If for instance, they have pam_krb5 or pam_ecryptfs or pam_sss. In practice, the stacks will fail if the passwords don't match, and prevent autologin from continuing. This commit just sidesteps them for now. Eventually, authconfig/et al, will need to get updated to accomodate us.
* pam: don't call into pam_unix if pam_gdm fails for autolgoinRay Strode2016-08-301-1/+1
| | | | | | | | | | | If pam_gdm fails we shouldn't call into pam_unix since it can lead to the system asking for a password, and autologin isn't equipped for that. This commit changes the pam configuration to jump to pam_permit if pam_gdm fails. https://bugzilla.gnome.org/show_bug.cgi?id=770612
* pam: update gdm-autologin for exherbpMarc-Antoine Perennou2016-08-301-1/+1
| | | | Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* pam: grab cached password from systemd and pass it onRay Strode2016-08-191-5/+3
| | | | | | | | | | | | | If the user has an encrypted disk then systemd will cache the password they type into the keyring. It makes sense to try to use this password for automatic login purposes first, since on single user machines, the sole user password is likely to match the disk password. Of course if it doesn't work we'll fall back to the old way of doing automatic login without a password (and then the user will have to manualy enter if they need to for gnome-keyring or whatever) https://bugzilla.gnome.org/show_bug.cgi?id=769950
* data: Make pam_systemd optional in exherbo/fsPacho Ramos2013-10-161-1/+1
| | | | This prevents it from breakings setups building using --without-systemd
* Add gdm-pin service filesGiovanni Campagna2013-02-201-0/+10
| | | | | | | | | | | | Originally, the idea was to have pam-pin as an optional module in gdm-password, but since the PIN can easily get misconfigured, what we want here is to give the user a choice at the login screen, so we want two different conversations at the same time. The pin module is marked requisite, so if it fails we stop before touching the other modules and immediately report to the greeter (which then goes on with gdm-password) https://bugzilla.gnome.org/show_bug.cgi?id=693968
* pam: drop pam_loginuid from launch environment sessionRay Strode2013-02-041-1/+0
| | | | | | | | | | From https://bugzilla.redhat.com/show_bug.cgi?id=882385: "The loginuid is for actual logins by people. Its not intended for system use. All daemons should have loginuid set to -1, meaning that its a system process and not related to activity by a person." https://bugzilla.gnome.org/show_bug.cgi?id=693152
* pam: update exherbo configurationMarc-Antoine Perennou2012-09-223-32/+22
| | | | | | This is a backport from exherbo changes by Saleem Abdulrasool <compnerd@compnerd.org> Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* pam: add exherbo configurationMarc-Antoine Perennou2012-08-205-0/+81
from Exherbo commit http://git.exherbo.org/gnome.git/commit/?id=fadb3f3b8ad30833618f0695e7564983a059d58e http://bugzilla-attachments.gnome.org/attachment.cgi?id=221058 Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>