Blame doc/man/pam_open_session.3

Packit Service b29381
'\" t
Packit Service b29381
.\"     Title: pam_open_session
Packit Service b29381
.\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
Packit Service b29381
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
Packit Service b29381
.\"      Date: 05/18/2017
Packit Service b29381
.\"    Manual: Linux-PAM Manual
Packit Service b29381
.\"    Source: Linux-PAM Manual
Packit Service b29381
.\"  Language: English
Packit Service b29381
.\"
Packit Service b29381
.TH "PAM_OPEN_SESSION" "3" "05/18/2017" "Linux-PAM Manual" "Linux-PAM Manual"
Packit Service b29381
.\" -----------------------------------------------------------------
Packit Service b29381
.\" * Define some portability stuff
Packit Service b29381
.\" -----------------------------------------------------------------
Packit Service b29381
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b29381
.\" http://bugs.debian.org/507673
Packit Service b29381
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
Packit Service b29381
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b29381
.ie \n(.g .ds Aq \(aq
Packit Service b29381
.el       .ds Aq '
Packit Service b29381
.\" -----------------------------------------------------------------
Packit Service b29381
.\" * set default formatting
Packit Service b29381
.\" -----------------------------------------------------------------
Packit Service b29381
.\" disable hyphenation
Packit Service b29381
.nh
Packit Service b29381
.\" disable justification (adjust text to left margin only)
Packit Service b29381
.ad l
Packit Service b29381
.\" -----------------------------------------------------------------
Packit Service b29381
.\" * MAIN CONTENT STARTS HERE *
Packit Service b29381
.\" -----------------------------------------------------------------
Packit Service b29381
.SH "NAME"
Packit Service b29381
pam_open_session \- start PAM session management
Packit Service b29381
.SH "SYNOPSIS"
Packit Service b29381
.sp
Packit Service b29381
.ft B
Packit Service b29381
.nf
Packit Service b29381
#include <security/pam_appl\&.h>
Packit Service b29381
.fi
Packit Service b29381
.ft
Packit Service b29381
.HP \w'int\ pam_open_session('u
Packit Service b29381
.BI "int pam_open_session(pam_handle_t\ *" "pamh" ", int\ " "flags" ");"
Packit Service b29381
.SH "DESCRIPTION"
Packit Service b29381
.PP
Packit Service b29381
The
Packit Service b29381
\fBpam_open_session\fR
Packit Service b29381
function sets up a user session for a previously successful authenticated user\&. The session should later be terminated with a call to
Packit Service b29381
\fBpam_close_session\fR(3)\&.
Packit Service b29381
.PP
Packit Service b29381
It should be noted that the effective uid,
Packit Service b29381
\fBgeteuid\fR(2)\&. of the application should be of sufficient privilege to perform such tasks as creating or mounting the user\*(Aqs home directory for example\&.
Packit Service b29381
.PP
Packit Service b29381
The flags argument is the binary or of zero or more of the following values:
Packit Service b29381
.PP
Packit Service b29381
PAM_SILENT
Packit Service b29381
.RS 4
Packit Service b29381
Do not emit any messages\&.
Packit Service b29381
.RE
Packit Service b29381
.SH "RETURN VALUES"
Packit Service b29381
.PP
Packit Service b29381
PAM_ABORT
Packit Service b29381
.RS 4
Packit Service b29381
General failure\&.
Packit Service b29381
.RE
Packit Service b29381
.PP
Packit Service b29381
PAM_BUF_ERR
Packit Service b29381
.RS 4
Packit Service b29381
Memory buffer error\&.
Packit Service b29381
.RE
Packit Service b29381
.PP
Packit Service b29381
PAM_SESSION_ERR
Packit Service b29381
.RS 4
Packit Service b29381
Session failure\&.
Packit Service b29381
.RE
Packit Service b29381
.PP
Packit Service b29381
PAM_SUCCESS
Packit Service b29381
.RS 4
Packit Service b29381
Session was successful created\&.
Packit Service b29381
.RE
Packit Service b29381
.SH "SEE ALSO"
Packit Service b29381
.PP
Packit Service b29381
\fBpam_close_session\fR(3),
Packit Service b29381
\fBpam_strerror\fR(3)