Skip to content
This repository was archived by the owner on Oct 11, 2025. It is now read-only.

Commit 6c79fb7

Browse files
author
Tuxx
committed
Updated gitignore, added pam file
1 parent 17eaab6 commit 6c79fb7

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ vendor/
3939
.env.production
4040

4141
# Build files
42-
fancylock
4342
build/
4443

4544
# Log files

pam.d/fancylock

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#%PAM-1.0
2+
# /etc/pam.d/fancylock - PAM configuration for fancylock screen locker
3+
4+
# Load environment variables from /etc/environment and /etc/security/pam_env.conf
5+
auth required pam_env.so
6+
7+
# Check that the account is not locked or expired
8+
auth required pam_unix.so try_first_pass
9+
10+
# Check additional modules like LDAP or Kerberos if configured
11+
# auth optional pam_ldap.so try_first_pass
12+
# auth optional pam_krb5.so try_first_pass
13+
14+
# No root login if /etc/nologin exists
15+
account required pam_nologin.so
16+
17+
# Basic account checks
18+
account required pam_unix.so
19+
20+
# Set up user limits (e.g., for ulimits)
21+
session required pam_limits.so
22+
23+
# Standard Unix session setup
24+
session required pam_unix.so

0 commit comments

Comments
 (0)