version 1.5, 2000/10/16 09:38:44 |
version 1.5.2.4, 2001/05/07 21:09:25 |
|
|
|
|
#ifndef AUTH_OPTIONS_H |
#ifndef AUTH_OPTIONS_H |
#define AUTH_OPTIONS_H |
#define AUTH_OPTIONS_H |
|
|
|
/* Linked list of custom environment strings */ |
|
struct envstring { |
|
struct envstring *next; |
|
char *s; |
|
}; |
|
|
/* Flags that may be set in authorized_keys options. */ |
/* Flags that may be set in authorized_keys options. */ |
extern int no_port_forwarding_flag; |
extern int no_port_forwarding_flag; |
extern int no_agent_forwarding_flag; |
extern int no_agent_forwarding_flag; |
|
|
extern char *forced_command; |
extern char *forced_command; |
extern struct envstring *custom_environment; |
extern struct envstring *custom_environment; |
|
|
/* return 1 if access is granted, 0 if not. side effect: sets key option flags */ |
/* |
int auth_parse_options(struct passwd *pw, char *options, unsigned long linenum); |
* return 1 if access is granted, 0 if not. |
|
* side effect: sets key option flags |
|
*/ |
|
int |
|
auth_parse_options(struct passwd *pw, char *options, char *file, |
|
u_long linenum); |
|
|
/* reset options flags */ |
/* reset options flags */ |
void auth_clear_options(void); |
void auth_clear_options(void); |
|
|