summaryrefslogtreecommitdiffstats
path: root/openssh-model.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2012-10-28 02:50:20 +0000
committerTed Trask <ttrask01@yahoo.com>2012-10-28 02:50:20 +0000
commit858de38569955840f47f214f4510573e3dca5b9b (patch)
tree8492b83b3297d5902f29b1d482c7b1418df0198f /openssh-model.lua
parentfc55bf98224acb9e3b658591a3d323328d8f16ab (diff)
downloadacf-openssh-858de38569955840f47f214f4510573e3dca5b9b.tar.bz2
acf-openssh-858de38569955840f47f214f4510573e3dca5b9b.tar.xz
Removed unneeded views by updating CFE for autoview
Diffstat (limited to 'openssh-model.lua')
-rw-r--r--openssh-model.lua18
1 files changed, 10 insertions, 8 deletions
diff --git a/openssh-model.lua b/openssh-model.lua
index de2a688..2ca966c 100644
--- a/openssh-model.lua
+++ b/openssh-model.lua
@@ -69,11 +69,11 @@ end
function read_config()
local output = {}
- output.Port = cfe({ value=22, label="Port" })
- output.ListenAddress = cfe({ value="0.0.0.0", label="Listen address" })
- output.PermitRootLogin = cfe({ type="boolean", value=true, label="Permit Root Login" })
- output.PasswordAuthentication = cfe({ type="boolean", value=true, label="Password Authentication" })
- output.UseDNS = cfe({ type="boolean", value=true, label="Use DNS" })
+ output.Port = cfe({ value=22, label="Port", seq=1 })
+ output.ListenAddress = cfe({ value="0.0.0.0", label="Listen address", seq=2 })
+ output.PermitRootLogin = cfe({ type="boolean", value=true, label="Permit Root Login", seq=3 })
+ output.PasswordAuthentication = cfe({ type="boolean", value=true, label="Password Authentication", seq=4 })
+ output.UseDNS = cfe({ type="boolean", value=true, label="Use DNS", seq=5 })
local config = format.parse_configfile(fs.read_file(configfile) or "")
if config then
@@ -269,10 +269,12 @@ function delete_auth(self, delauth)
end
function get_auth(user)
- user = user or "root"
local cmdresult = cfe({ type="group", value={}, label="Authorized Key List" })
- cmdresult.value.user = cfe({ value=user, label="User" })
- cmdresult.value.cert = cfe({ type="longtext", label="SSH Certificate Contents" })
+ cmdresult.value.user = cfe({ value=user or "root", label="User", seq=1 })
+ if user then
+ cmdresult.value.user.readonly=true
+ end
+ cmdresult.value.cert = cfe({ type="longtext", label="SSH Certificate Contents", seq=2 })
return cmdresult
end