summaryrefslogtreecommitdiff
path: root/src/openssh/AuthorizedKeysCommand
diff options
context:
space:
mode:
Diffstat (limited to 'src/openssh/AuthorizedKeysCommand')
-rw-r--r--src/openssh/AuthorizedKeysCommand11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/openssh/AuthorizedKeysCommand b/src/openssh/AuthorizedKeysCommand
new file mode 100644
index 0000000..de0732a
--- /dev/null
+++ b/src/openssh/AuthorizedKeysCommand
@@ -0,0 +1,11 @@
1#!/bin/sh
2username=$1
3shift
4
5[ "$username" ]
6cmd=/etc/ssh/user-$username.AnonymousForceCommand
7[ -x "$cmd" ] || exit
8
9key=$1
10shift
11printf 'restrict,pty,command="%s" %s\n' "$cmd" "$key"