diff --git a/apps/assets/forms/asset.py b/apps/assets/forms/asset.py
index d5f4ccd04..65716f533 100644
--- a/apps/assets/forms/asset.py
+++ b/apps/assets/forms/asset.py
@@ -35,9 +35,8 @@ class AssetCreateForm(forms.ModelForm):
'ip': '* required',
'port': '* required',
'admin_user': _(
- 'Admin user is a privilege user exist on this asset,'
- 'Example: root or other NOPASSWD sudo privilege user'
- 'If asset not support ansible, set any one'
+ 'root or other NOPASSWD sudo privilege user existed in asset,'
+ 'If asset is windows or other set any one, more see admin user left menu'
),
'platform': _("* required Must set exact system platform, Windows, Linux ...")
}
@@ -68,9 +67,8 @@ class AssetUpdateForm(forms.ModelForm):
'port': '* required',
'cluster': '* required',
'admin_user': _(
- 'Admin user is a privilege user exist on this asset,'
- 'Example: root or other NOPASSWD sudo privilege user'
- 'If asset not support ansible, set any one'
+ 'root or other NOPASSWD sudo privilege user existed in asset,'
+ 'If asset is windows or other set any one, more see admin user left menu'
),
'platform': _("* required Must set exact system platform, Windows, Linux ...")
}
diff --git a/apps/assets/templates/assets/admin_user_list.html b/apps/assets/templates/assets/admin_user_list.html
index 7cccc6d03..bcb40fb29 100644
--- a/apps/assets/templates/assets/admin_user_list.html
+++ b/apps/assets/templates/assets/admin_user_list.html
@@ -5,7 +5,8 @@
{% block help_message %}
- 管理用户是 服务器上已存在的特权用户,Jumpserver使用该用户来 `推送系统用户`、`获取资产硬件信息`等。
+ 管理用户是服务器的root,或拥有 NOPASSWD: ALL sudo权限的用户,Jumpserver使用该用户来 `推送系统用户`、`获取资产硬件信息`等。
+ Windows或其它硬件可以随意设置一个
{% endblock %}
diff --git a/apps/assets/templates/assets/system_user_list.html b/apps/assets/templates/assets/system_user_list.html
index b1dd401bc..9e83f93d3 100644
--- a/apps/assets/templates/assets/system_user_list.html
+++ b/apps/assets/templates/assets/system_user_list.html
@@ -3,8 +3,10 @@
{% block help_message %}
- 系统用户是 用户登录资产(服务器)时使用的用户,如 web, sa, dba等具有特殊功能的用户。系统用户创建时,如果选择了自动推送
- Jumpserver会使用ansible自动推送系统用户到资产中,如果资产(交换机、windows)不支持ansible, 请手动填写账号密码。
+ 系统用户是 Jumpserver跳转登录资产时使用的用户,可以理解为登录资产用户,如 web, sa, dba(`ssh web@some-host`), 而不是使用某个用户的用户名跳转登录服务器(`ssh xiaoming@some-host`);
+ 简单来说是 用户使用自己的用户名登录Jumpserver, Jumpserver使用系统用户登录资产。
+ 系统用户创建时,如果选择了自动推送 Jumpserver会使用ansible自动推送系统用户到资产中,如果资产(交换机、windows)不支持ansible, 请手动填写账号密码。
+ 目前还不支持Windows的自动推送
{% endblock %}
diff --git a/apps/i18n/zh/LC_MESSAGES/django.mo b/apps/i18n/zh/LC_MESSAGES/django.mo
index c4e2c1b8a..a3449ac8e 100644
Binary files a/apps/i18n/zh/LC_MESSAGES/django.mo and b/apps/i18n/zh/LC_MESSAGES/django.mo differ
diff --git a/apps/i18n/zh/LC_MESSAGES/django.po b/apps/i18n/zh/LC_MESSAGES/django.po
index dba1c58a5..a6eb2e71b 100644
--- a/apps/i18n/zh/LC_MESSAGES/django.po
+++ b/apps/i18n/zh/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Jumpserver 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-03-14 13:07+0800\n"
+"POT-Creation-Date: 2018-03-14 18:11+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: ibuler \n"
"Language-Team: Jumpserver team\n"
@@ -26,49 +26,49 @@ msgid "更新节点资产硬件信息: {}"
msgstr ""
#: assets/api/node.py:147
-msgid "Test node assets connective: {}"
-msgstr "测试节点资产可连接性"
+msgid "测试节点下资产是否可连接: {}"
+msgstr ""
-#: assets/forms/asset.py:23 assets/forms/asset.py:55 assets/forms/user.py:125
+#: assets/forms/asset.py:23 assets/forms/asset.py:54 assets/forms/user.py:125
#: assets/models/asset.py:53 assets/models/user.py:218
-#: assets/templates/assets/asset_detail.html:181
-#: assets/templates/assets/asset_detail.html:189
+#: assets/templates/assets/asset_detail.html:183
+#: assets/templates/assets/asset_detail.html:191
#: assets/templates/assets/system_user_detail.html:166
msgid "Nodes"
msgstr "节点管理"
-#: assets/forms/asset.py:26 assets/forms/asset.py:58 assets/forms/asset.py:95
-#: assets/forms/asset.py:99 assets/models/asset.py:57
+#: assets/forms/asset.py:26 assets/forms/asset.py:57 assets/forms/asset.py:93
+#: assets/forms/asset.py:97 assets/models/asset.py:57
#: assets/models/cluster.py:19 assets/models/user.py:187
#: assets/templates/assets/asset_detail.html:73 templates/_nav.html:24
msgid "Admin user"
msgstr "管理用户"
-#: assets/forms/asset.py:29 assets/forms/asset.py:61 assets/models/asset.py:81
+#: assets/forms/asset.py:29 assets/forms/asset.py:60 assets/models/asset.py:81
#: assets/templates/assets/asset_create.html:32
-#: assets/templates/assets/asset_detail.html:218
+#: assets/templates/assets/asset_detail.html:220
#: assets/templates/assets/asset_update.html:37 templates/_nav.html:26
msgid "Labels"
msgstr "标签管理"
-#: assets/forms/asset.py:38 assets/forms/asset.py:71
+#: assets/forms/asset.py:38 assets/forms/asset.py:70
msgid ""
-"Admin user is a privilege user exist on this asset,Example: root or other "
-"NOPASSWD sudo privilege userIf asset not support ansible, set any one"
+"root or other NOPASSWD sudo privilege user existed in asset,If asset is "
+"windows or other set any one, more see admin user left menu"
msgstr ""
-"管理用户是资产上已经存在的特权用户,如 root或者其它有NOPASSWD的用户, 如果资产"
-"是Windows或交换机, 任意设置一个即可"
+"root或其他拥有NOPASSWD: ALL权限的用户, 如果是windows或其它硬件可以随意设置一"
+"个, 更多信息查看左侧 `管理用户` 菜单"
-#: assets/forms/asset.py:42 assets/forms/asset.py:75
+#: assets/forms/asset.py:41 assets/forms/asset.py:73
msgid "* required Must set exact system platform, Windows, Linux ..."
msgstr "* required 必须准确设置操作系统平台,如Windows, Linux ..."
-#: assets/forms/asset.py:82 assets/forms/asset.py:86 assets/forms/label.py:15
+#: assets/forms/asset.py:80 assets/forms/asset.py:84 assets/forms/label.py:15
#: perms/templates/perms/asset_permission_asset.html:88 users/forms.py:244
msgid "Select assets"
msgstr "选择资产"
-#: assets/forms/asset.py:91 assets/models/asset.py:52
+#: assets/forms/asset.py:89 assets/models/asset.py:52
#: assets/templates/assets/admin_user_assets.html:53
#: assets/templates/assets/asset_detail.html:69
#: assets/templates/assets/system_user_asset.html:51
@@ -76,18 +76,18 @@ msgstr "选择资产"
msgid "Port"
msgstr "端口"
-#: assets/forms/asset.py:111 assets/templates/assets/asset_create.html:36
+#: assets/forms/asset.py:109 assets/templates/assets/asset_create.html:36
msgid "Select labels"
msgstr "选择标签"
-#: assets/forms/asset.py:114 assets/templates/assets/admin_user_detail.html:91
+#: assets/forms/asset.py:112 assets/templates/assets/admin_user_detail.html:91
msgid "Select nodes"
msgstr "选择节点"
#: assets/forms/label.py:13 assets/models/asset.py:153
-#: assets/templates/assets/admin_user_list.html:24
+#: assets/templates/assets/admin_user_list.html:25
#: assets/templates/assets/label_list.html:16
-#: assets/templates/assets/system_user_list.html:26 perms/models.py:17
+#: assets/templates/assets/system_user_list.html:28 perms/models.py:17
#: terminal/backends/command/models.py:11 terminal/models.py:123
#: terminal/templates/terminal/command_list.html:40
#: terminal/templates/terminal/command_list.html:73
@@ -125,10 +125,10 @@ msgstr "密码和私钥, 必须输入一个"
#: assets/forms/user.py:79 assets/forms/user.py:120 assets/models/cluster.py:18
#: assets/models/group.py:20 assets/models/label.py:17 assets/models/user.py:28
#: assets/templates/assets/admin_user_detail.html:56
-#: assets/templates/assets/admin_user_list.html:22
+#: assets/templates/assets/admin_user_list.html:23
#: assets/templates/assets/label_list.html:14
#: assets/templates/assets/system_user_detail.html:58
-#: assets/templates/assets/system_user_list.html:24 common/models.py:26
+#: assets/templates/assets/system_user_list.html:26 common/models.py:26
#: common/templates/common/terminal_setting.html:67
#: common/templates/common/terminal_setting.html:85 ops/models.py:31
#: ops/templates/ops/task_detail.html:56 ops/templates/ops/task_list.html:34
@@ -148,9 +148,9 @@ msgstr "名称"
#: assets/forms/user.py:80 assets/forms/user.py:121 assets/models/user.py:29
#: assets/templates/assets/admin_user_detail.html:60
-#: assets/templates/assets/admin_user_list.html:23
+#: assets/templates/assets/admin_user_list.html:24
#: assets/templates/assets/system_user_detail.html:62
-#: assets/templates/assets/system_user_list.html:25
+#: assets/templates/assets/system_user_list.html:27
#: perms/templates/perms/asset_permission_user.html:55 users/forms.py:14
#: users/models/authentication.py:45 users/models/user.py:34
#: users/templates/users/_select_user_modal.html:14
@@ -297,10 +297,10 @@ msgstr "创建日期"
#: assets/models/asset.py:84 assets/models/cluster.py:29
#: assets/models/group.py:23 assets/models/label.py:21 assets/models/user.py:33
#: assets/templates/assets/admin_user_detail.html:72
-#: assets/templates/assets/admin_user_list.html:28
+#: assets/templates/assets/admin_user_list.html:29
#: assets/templates/assets/asset_detail.html:125
#: assets/templates/assets/system_user_detail.html:100
-#: assets/templates/assets/system_user_list.html:30 common/models.py:30
+#: assets/templates/assets/system_user_list.html:32 common/models.py:30
#: ops/models.py:37 perms/models.py:24 perms/models.py:81
#: perms/templates/perms/asset_permission_detail.html:98 terminal/models.py:26
#: terminal/templates/terminal/terminal_detail.html:63 users/models/group.py:15
@@ -556,21 +556,21 @@ msgstr "激活中"
#: assets/templates/assets/_asset_list_modal.html:24
#: assets/templates/assets/admin_user_assets.html:54
-#: assets/templates/assets/admin_user_list.html:25
-#: assets/templates/assets/asset_detail.html:357
+#: assets/templates/assets/admin_user_list.html:26
+#: assets/templates/assets/asset_detail.html:359
#: assets/templates/assets/asset_list.html:90
#: assets/templates/assets/system_user_asset.html:52
-#: assets/templates/assets/system_user_list.html:27
+#: assets/templates/assets/system_user_list.html:29
#: users/templates/users/user_granted_asset.html:47
#: users/templates/users/user_group_granted_asset.html:47
msgid "Reachable"
msgstr "可连接"
#: assets/templates/assets/_asset_list_modal.html:25
-#: assets/templates/assets/admin_user_list.html:29
+#: assets/templates/assets/admin_user_list.html:30
#: assets/templates/assets/asset_list.html:91
#: assets/templates/assets/label_list.html:17
-#: assets/templates/assets/system_user_list.html:31
+#: assets/templates/assets/system_user_list.html:33
#: ops/templates/ops/adhoc_history.html:59 ops/templates/ops/task_adhoc.html:61
#: ops/templates/ops/task_history.html:62 ops/templates/ops/task_list.html:41
#: perms/templates/perms/asset_permission_list.html:72
@@ -633,12 +633,12 @@ msgstr "提交"
#: assets/templates/assets/_asset_list_modal.html:79
#: assets/templates/assets/admin_user_detail.html:24
-#: assets/templates/assets/admin_user_list.html:84
+#: assets/templates/assets/admin_user_list.html:85
#: assets/templates/assets/asset_detail.html:24
#: assets/templates/assets/asset_list.html:168
#: assets/templates/assets/label_list.html:38
#: assets/templates/assets/system_user_detail.html:26
-#: assets/templates/assets/system_user_list.html:85
+#: assets/templates/assets/system_user_list.html:87
#: perms/templates/perms/asset_permission_detail.html:30
#: perms/templates/perms/asset_permission_list.html:121
#: terminal/templates/terminal/terminal_detail.html:16
@@ -652,12 +652,12 @@ msgstr "更新"
#: assets/templates/assets/_asset_list_modal.html:80
#: assets/templates/assets/admin_user_detail.html:28
-#: assets/templates/assets/admin_user_list.html:85
+#: assets/templates/assets/admin_user_list.html:86
#: assets/templates/assets/asset_detail.html:28
#: assets/templates/assets/asset_list.html:169
#: assets/templates/assets/label_list.html:39
#: assets/templates/assets/system_user_detail.html:30
-#: assets/templates/assets/system_user_list.html:86
+#: assets/templates/assets/system_user_list.html:88
#: ops/templates/ops/task_list.html:71
#: perms/templates/perms/asset_permission_detail.html:34
#: perms/templates/perms/asset_permission_list.html:122
@@ -751,12 +751,12 @@ msgid "Quick update"
msgstr "快速更新"
#: assets/templates/assets/admin_user_assets.html:72
-#: assets/templates/assets/asset_detail.html:167
+#: assets/templates/assets/asset_detail.html:168
msgid "Test connective"
msgstr "测试可连接性"
#: assets/templates/assets/admin_user_assets.html:75
-#: assets/templates/assets/asset_detail.html:170
+#: assets/templates/assets/asset_detail.html:171
#: assets/templates/assets/system_user_asset.html:81
#: assets/templates/assets/system_user_detail.html:147
msgid "Test"
@@ -771,10 +771,10 @@ msgid "Replace node assets admin user with this"
msgstr "替换资产的管理员"
#: assets/templates/assets/admin_user_detail.html:100
-#: assets/templates/assets/asset_detail.html:198
+#: assets/templates/assets/asset_detail.html:200
#: assets/templates/assets/asset_list.html:586
#: assets/templates/assets/system_user_detail.html:183
-#: assets/templates/assets/system_user_list.html:135 templates/_modal.html:16
+#: assets/templates/assets/system_user_list.html:137 templates/_modal.html:16
#: terminal/templates/terminal/session_detail.html:108
#: users/templates/users/user_detail.html:339
#: users/templates/users/user_detail.html:364
@@ -786,18 +786,18 @@ msgstr "替换资产的管理员"
msgid "Confirm"
msgstr "确认"
-#: assets/templates/assets/admin_user_list.html:14
+#: assets/templates/assets/admin_user_list.html:15
#: assets/views/admin_user.py:48
msgid "Create admin user"
msgstr "创建管理用户"
-#: assets/templates/assets/admin_user_list.html:26
-#: assets/templates/assets/system_user_list.html:28
+#: assets/templates/assets/admin_user_list.html:27
+#: assets/templates/assets/system_user_list.html:30
msgid "Unreachable"
msgstr "不可达"
-#: assets/templates/assets/admin_user_list.html:27
-#: assets/templates/assets/system_user_list.html:29
+#: assets/templates/assets/admin_user_list.html:28
+#: assets/templates/assets/system_user_list.html:31
#: ops/templates/ops/adhoc_history.html:54
#: ops/templates/ops/task_history.html:57
msgid "Ratio"
@@ -841,15 +841,15 @@ msgstr "创建日期"
msgid "Quick modify"
msgstr "快速修改"
-#: assets/templates/assets/asset_detail.html:159
+#: assets/templates/assets/asset_detail.html:160
msgid "Refresh hardware"
msgstr "更新硬件信息"
-#: assets/templates/assets/asset_detail.html:162
+#: assets/templates/assets/asset_detail.html:163
msgid "Refresh"
msgstr "刷新"
-#: assets/templates/assets/asset_detail.html:299
+#: assets/templates/assets/asset_detail.html:301
#: users/templates/users/user_detail.html:273
msgid "Update successfully!"
msgstr "更新成功"
@@ -906,7 +906,7 @@ msgid "Have child node, cancel"
msgstr "存在子节点,不能删除"
#: assets/templates/assets/asset_list.html:581
-#: assets/templates/assets/system_user_list.html:130
+#: assets/templates/assets/system_user_list.html:132
#: users/templates/users/user_detail.html:334
#: users/templates/users/user_detail.html:359
#: users/templates/users/user_group_list.html:81
@@ -990,25 +990,25 @@ msgstr "Uid"
msgid "Add to node"
msgstr "添加到节点"
-#: assets/templates/assets/system_user_list.html:16
+#: assets/templates/assets/system_user_list.html:18
#: assets/views/system_user.py:45
msgid "Create system user"
msgstr "创建系统用户"
-#: assets/templates/assets/system_user_list.html:131
+#: assets/templates/assets/system_user_list.html:133
msgid "This will delete the selected System Users !!!"
msgstr "删除选择系统用户"
-#: assets/templates/assets/system_user_list.html:139
+#: assets/templates/assets/system_user_list.html:141
msgid "System Users Deleted."
msgstr "已被删除"
-#: assets/templates/assets/system_user_list.html:140
-#: assets/templates/assets/system_user_list.html:145
+#: assets/templates/assets/system_user_list.html:142
+#: assets/templates/assets/system_user_list.html:147
msgid "System Users Delete"
msgstr "删除系统用户"
-#: assets/templates/assets/system_user_list.html:144
+#: assets/templates/assets/system_user_list.html:146
msgid "System Users Deleting failed."
msgstr "系统用户删除失败"
@@ -1548,7 +1548,7 @@ msgstr "日期"
msgid "Run"
msgstr "执行"
-#: ops/templates/ops/task_list.html:125
+#: ops/templates/ops/task_list.html:123
msgid "Task start: "
msgstr "任务开始: "
@@ -2668,6 +2668,16 @@ msgstr "密码更新"
msgid "Public key update"
msgstr "密钥更新"
+#~ msgid "Test node assets connective: {}"
+#~ msgstr "测试节点资产可连接性"
+
+#~ msgid ""
+#~ "Admin user is a privilege user exist on this asset,Example: root or other "
+#~ "NOPASSWD sudo privilege userIf asset not support ansible, set any one"
+#~ msgstr ""
+#~ "管理用户是资产上已经存在的特权用户,如 root或者其它有NOPASSWD的用户, 如果"
+#~ "资产是Windows或交换机, 任意设置一个即可"
+
#~ msgid "Refresh node assets hardware info: {}"
#~ msgstr "更新一些资产硬件信息: {}"
diff --git a/apps/ops/templates/ops/task_list.html b/apps/ops/templates/ops/task_list.html
index e564eec73..f098a4d78 100644
--- a/apps/ops/templates/ops/task_list.html
+++ b/apps/ops/templates/ops/task_list.html
@@ -112,9 +112,7 @@ $(document).ready(function() {
alert(data)
};
var success = function () {
- setTimeout(function () {
- console.log("ok")
- }, 1000);
+ alert("任务开始执行,重定向到任务详情页面,多刷新几次查看结果")
window.location = "{% url 'ops:task-detail' pk=DEFAULT_PK %}".replace('{{ DEFAULT_PK }}', uid);
};
APIUpdateAttr({