summaryrefslogtreecommitdiff
path: root/runopts.h
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2016-04-12 21:01:08 +0800
committerJeremy Kerr <jk@ozlabs.org>2016-04-12 21:01:08 +0800
commitde16cd30354e77d05b558e75c55ff92ec52647ca (patch)
tree60798a64462934b3c3cfd985d258d3cd896643ec /runopts.h
parent74cf8442b4e5db857984820065344f324f26235c (diff)
downloaddropbear-de16cd30354e77d05b558e75c55ff92ec52647ca.tar.gz
Add -c <command> option to force a specific command
This change adds a -c option to dropbear, to force the session to use a specific command, in a similar fashion to OpenSSH's ForceCommand configuration option. This is useful to provide a simple fixed service over ssh, without requiring an authorized key file for the per-key forced_command option. This setting takes precedence over the channel session's provided command, and the per-key forced_command setting. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'runopts.h')
-rw-r--r--runopts.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/runopts.h b/runopts.h
index f7c869d..41c60fb 100644
--- a/runopts.h
+++ b/runopts.h
@@ -114,6 +114,8 @@ typedef struct svr_runopts {
buffer * banner;
char * pidfile;
+ char * forced_command;
+
} svr_runopts;
extern svr_runopts svr_opts;