Dudemanguy 5338dec85e utmp: update state for any user login
Previously, it was thought that only the user in question needed to be
taken into account for utmp, but this is not correct. Sometimes, a
USER_PROCESS would be recorded for one user in a tty then a short while
later is it followed by another USER_PROCESS for another user in the
same tty. No LOGIN_PROCESS with a null user is neccesarily recorded.
Without taking this into account, there was a bug in the logic and a
directory could mistakenly be deleted (or not deleted).
2021-09-20 13:19:45 -05:00
2015-12-19 14:14:09 +01:00
2015-12-19 14:14:09 +01:00
2021-09-20 11:03:20 -05:00
2015-12-19 14:14:09 +01:00
2015-12-19 14:14:09 +01:00
2015-12-19 14:14:09 +01:00
2015-12-19 14:14:09 +01:00
2015-12-19 14:14:09 +01:00
2015-12-19 14:14:09 +01:00
2021-09-20 11:04:21 -05:00

pam_rundir: Provide user runtime directory

pam_rundir is a PAM module that can be used to provide user runtime directory, as described in the XDG Base Directory Specification.

The directory will be created on login (open session) and removed on logout (close session), and its full path made available in an environment variable, usually $XDG_RUNTIME_DIR.

This fork contains some changes of the original implementation for Artix Linux.

Free Software

pam_rundir - Copyright (C) 2015 Olivier Brunel jjk@jjacky.com

pam_rundir is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

pam_rundir is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with pam_rundir (COPYING). If not, see http://www.gnu.org/licenses/

Want to know more?

Some useful links if you're looking for more info:

Plus, pam_rundir comes with man pages.

Description
No description provided
Readme 54 KiB
Languages
C 88.9%
Makefile 11.1%