diff options
author | Deepti Kulkarni <deepti@vyatta.com> | 2010-06-24 02:08:02 +0000 |
---|---|---|
committer | Deepti Kulkarni <deepti@vyatta.com> | 2010-06-24 02:08:02 +0000 |
commit | 03291945fd1c7bf5dcfcc61415b9ae749ffe962f (patch) | |
tree | 67be80602e5fcc627a22c853c88dc62087d39663 /templates/show/tech-support/save | |
parent | a2aea11799a4ec4fec15211c96518cdab0641fbb (diff) | |
download | vyatta-op-03291945fd1c7bf5dcfcc61415b9ae749ffe962f.tar.gz vyatta-op-03291945fd1c7bf5dcfcc61415b9ae749ffe962f.zip |
Blocked user operator from using show tech-support.
Added new show commands.
Diffstat (limited to 'templates/show/tech-support/save')
-rw-r--r-- | templates/show/tech-support/save/node.def | 7 | ||||
-rw-r--r-- | templates/show/tech-support/save/node.tag/node.def | 9 |
2 files changed, 13 insertions, 3 deletions
diff --git a/templates/show/tech-support/save/node.def b/templates/show/tech-support/save/node.def index 874339b..54635d6 100644 --- a/templates/show/tech-support/save/node.def +++ b/templates/show/tech-support/save/node.def @@ -1,2 +1,7 @@ help: Save consolidated tech-support report -run: source ${vyatta_datadir}/vyatta-op/functions/tech-support save +run: if [ "$VYATTA_USER_LEVEL_DIR" == "/opt/vyatta/etc/shell/level/admin" ]; + then + source ${vyatta_datadir}/vyatta-op/functions/tech-support save + else + echo Must be an admin user to run this command + fi diff --git a/templates/show/tech-support/save/node.tag/node.def b/templates/show/tech-support/save/node.tag/node.def index 5722c19..ac8f56f 100644 --- a/templates/show/tech-support/save/node.tag/node.def +++ b/templates/show/tech-support/save/node.tag/node.def @@ -1,3 +1,8 @@ help: Save compressed tech-support report to the specified file/path -allowed: echo -n 'file scp://<user>:<passwd>@<host>/<file> ftp://<user>:<passwd>@<host>/<file>' -run: source ${vyatta_datadir}/vyatta-op/functions/tech-support save $4 +allowed: echo -n '<file> <scp://<user>:<passwd>@<host>/<file>> <ftp://<user>:<passwd>@<host>/<file>>' +run: if [ "$VYATTA_USER_LEVEL_DIR" == "/opt/vyatta/etc/shell/level/admin" ]; + then + source ${vyatta_datadir}/vyatta-op/functions/tech-support save $4 + else + echo Must be an admin user to run this command + fi |