Skip to content

nielsb/radicale_auth_PAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAM authentication plugin for Radicale

Radicale is a CalDAV and CardDAV server, for storing calendars and contacts. This python module provides an authentication plugin for Radicale to make use of the Linux PAM system library.

The original author is Joseph Nahmias and this repo was forked from his gitlab repository.

Installation

pip3 install radicale-auth-PAM

Configuration

[auth]
# Authentication method
type = radicale_auth_PAM
# PAM Service used for authentication
#pam_service = login

By default, we use the login PAM service to do authentication. However, you can create a custom PAM service if want. For example, if you have pam_service=radicale and then have the following contents in /etc/pam.d/radicale:

#%PAM-1.0
# /etc/pam.d/radicale

auth required pam_succeed_if.so quiet_success user ingroup radicale-users
@include common-auth

Then users will need to be a member of the radicale-users group before being granted access.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages