summaryrefslogtreecommitdiff
path: root/templates/service/telnet/allow-root/node.def
diff options
context:
space:
mode:
Diffstat (limited to 'templates/service/telnet/allow-root/node.def')
-rw-r--r--templates/service/telnet/allow-root/node.def35
1 files changed, 1 insertions, 34 deletions
diff --git a/templates/service/telnet/allow-root/node.def b/templates/service/telnet/allow-root/node.def
index b853fc42..1065df48 100644
--- a/templates/service/telnet/allow-root/node.def
+++ b/templates/service/telnet/allow-root/node.def
@@ -1,40 +1,7 @@
type: bool
default: false
help: Enable/disable root login
-
-update: pids=`who -u | awk -F " " '{print $7}'`
- for i in $pids
- do
- ppid=`ps -p $i -o ppid=`
- if ps -p $ppid -o cmd= | grep -q telnetd
- then
- echo "Please configure telnet settings via ssh or console."
- exit 1
- fi
- done
- if [ "$VAR(@)" == "true" ]
- then
- sudo mv -f /etc/securetty /etc/securetty.allow-root >&/dev/null
- else
- sudo mv -f /etc/securetty.allow-root /etc/securetty >&/dev/null
- fi
- /bin/true
-
-delete: pids=`who -u | awk -F " " '{print $7}'`
- for i in $pids
- do
- ppid=`ps -p $i -o ppid=`
- if ps -p $ppid -o cmd= | grep -q telnetd
- then
- echo "Please configure telnet settings via ssh or console."
- exit 1
- fi
- done
- sudo mv -f /etc/securetty.allow-root /etc/securetty >&/dev/null
- /bin/true
-
+update: /opt/vyatta/sbin/vyatta_update_telnet allow-root $VAR(@)
comp_help: possible completions:
true Enable root login over telnet
false Disable root login over telnet
-
-allowed: echo "true false"