Authentication & PAM Base rearranged from scratch

This commit is contained in:
Berk Çakar
2021-06-06 21:11:44 +03:00
parent b992e0fe55
commit 9ce7306e89
11 changed files with 281 additions and 181 deletions
+52
View File
@@ -0,0 +1,52 @@
#!/bin/bash
cat > system-account << "EOF" &&
# Begin /etc/pam.d/system-account
account required pam_unix.so
# End /etc/pam.d/system-account
EOF
cat > system-auth << "EOF" &&
# Begin /etc/pam.d/system-auth
auth required pam_unix.so
# End /etc/pam.d/system-auth
EOF
cat > system-session << "EOF"
# Begin /etc/pam.d/system-session
session required pam_unix.so
session required pam_loginuid.so
session optional pam_elogind.so
# End /etc/pam.d/system-session
EOF
cat > system-password << "EOF"
# Begin /etc/pam.d/system-password
# use sha512 hash for encryption, use shadow, and try to use any previously
# defined authentication token (chosen password) set by any prior module
password required pam_unix.so sha512 shadow try_first_pass
# End /etc/pam.d/system-password
EOF
cat > other << "EOF"
# Begin /etc/pam.d/other
auth required pam_warn.so
auth required pam_deny.so
account required pam_warn.so
account required pam_deny.so
password required pam_warn.so
password required pam_deny.so
session required pam_warn.so
session required pam_deny.so
# End /etc/pam.d/other
EOF