summaryrefslogtreecommitdiff
path: root/templates/system/login/user/node.def
diff options
context:
space:
mode:
Diffstat (limited to 'templates/system/login/user/node.def')
-rw-r--r--templates/system/login/user/node.def6
1 files changed, 1 insertions, 5 deletions
diff --git a/templates/system/login/user/node.def b/templates/system/login/user/node.def
index 89e10a9c..751767d6 100644
--- a/templates/system/login/user/node.def
+++ b/templates/system/login/user/node.def
@@ -5,11 +5,7 @@ help: Set user account information
syntax:expression: pattern $VAR(@) "^[a-zA-Z_][a-zA-Z0-9_-]*\\$?$"
; "invalid user name $VAR(@)"
-# System accounts should not be listed in vyatta configuration
-syntax:expression: exec "\
- uid=$(getent passwd $VAR(@) | awk -F: '{print $3}'); \
- [ -z \"$uid\" ] || [ $uid -eq 0 -o $uid -ge 1000 ]" \
- ; "user name \"$VAR(@)\" is reserved for internal usage"
+syntax:expression: exec "/opt/vyatta/sbin/vyatta_check_username.pl $VAR(@)"
commit:expression: $VAR(authentication/encrypted-password) != ""
|| ($VAR(authentication/plaintext-password) != ""