version 1.5, 2000/10/16 09:38:44 |
version 1.5.2.5, 2001/09/27 00:15:41 |
|
|
|
|
#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 *, char *, char *, u_long); |
int auth_parse_options(struct passwd *pw, char *options, unsigned long linenum); |
|
/* reset options flags */ |
|
void auth_clear_options(void); |
void auth_clear_options(void); |
|
|
#endif |
#endif |