这是 wg-userImport 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
userImport - 将用户批量加载到 WebGUI 数据库中
概要
userImport --configFile config.conf --usersFile 路径名
[--authMethod 方法]
[--canChangePass]
[--分隔符字符串]
[--expireOffset 整数 [--expireUnits 字符串]]
[--组 groupid,...]
[--ldapUrl URI]
[--密码文本]
[--状态状态]
[--覆盖]
[ - 安静的]
[--更新 | --updateAdd]
[--替换组]
用户导入 --help
商品描述
这个 WebGUI 实用程序脚本从文本文件中读取用户信息并将它们加载到
指定的 WebGUI 数据库。 可以通过命令行指定默认用户参数
选项,从文件中获取覆盖值。
此实用程序旨在作为 Linux 系统上的超级用户运行,因为它需要
能够将文件放入 WebGUI 的数据目录并更改文件的所有权。 如果你
要在没有超级用户权限的情况下运行此实用程序,请使用 --覆盖 选项描述
联络一位教师
用户信息在一个简单的 TAB 分隔的文本文件中给出,它描述了
每个用户的字段名称和字段数据。 您可以使用以下命令更改实际分隔符
--定界符 选项(见下文)。
该文件的第一行包含要加载其值的字段名称。
从那时起,文件中的所有非空行都必须具有相同数量的字段。 全部-
空行被忽略。 有效的字段名称是:
用户名
密码
认证方法
状态
网址
连接DN
团体
过期偏移
WebGUI 数据库中可用的任何有效用户配置文件字段名称,例如 名字,
姓, 邮箱地址等等。
如果您使用该字段 团体, 下面的每一行都应该包含一个逗号分隔的列表
WebGUI 组 ID; 请注意,如果您选择使用逗号作为
字段的分隔符。
如果没有指定用户名,它将默认为 名字.姓氏。 如果不 用户名 is
指定,也没有 名字 和 姓,那么用户将 不能 被加载。
如果您指定 用户身份 用于导入任何记录的字段,即 用户身份 将改为使用
自动生成一个新的。 如果这样做,请注意不要插入
重复!
如果您使用无效的字段名称,其值将被忽略。
--配置文件 配置文件
要使用的 WebGUI 配置文件。 只需要指定文件名,因为它将
在 WebGUI 的配置目录中查找。 此参数是必需的。
--用户文件 路径名
包含用于批量加载的用户信息的文件的路径名。
--auth方法 方法
指定要为每个加载的用户设置的默认身份验证方法。 有可能
在特定用户的导入文件中被覆盖。 如果未指定,则默认为
图形用户界面.
--canChangePass
将加载的用户设置为能够更改他们的密码。 如果未指定,则加载
用户将 不是 能够更改他们的密码,直到管理员授予他们
特权。
--定界符 绳子
在导入文件中指定字符串分隔字段。 如果不指定,它
默认为单个 TAB (ASCII 9)。
--过期偏移量 整数
指定加载的用户从
他们被添加到的组。 单位由 --过期单位 (见下文)。 它可以
在特定用户的导入文件中被覆盖。 如果未指定,则默认
到 WebGUI 中组定义中设置的过期偏移量。
--过期单位 单位
指定单位 --过期偏移量 (看上面)。 有效值为 秒, 分钟,
个小时里, 天, 周, 个月, 年, 时代或 固定. 如果设置为 时代 系统将
假设到期偏移量应被视为纪元日期(绝对数量
自 1 年 1970 月 XNUMX 日以来的秒数)而不是间隔。 如果设置为 固定 系统
将假设 --过期偏移量 是一个固定的日期。 如果未指定,则默认
至 秒.
--组 群号,...
指定每个加载的用户将设置的 WebGUI 组 ID 的逗号分隔列表
到。 它可以在特定用户的导入文件中被覆盖。
您可以通过在组 ID 之后添加它来为组指定唯一的到期日期,
用冒号隔开。 日期/时间应采用“YYYY-MM-DD HH:NN:SS”格式。
groupId:2000-01-01 01:00:00,groupId2:2001-01-02 02:00:00
--ldapUrl URI
指定用于连接到 LDAP 服务器进行身份验证的 URI。 URI 必须
符合 Net::LDAP 用于连接的内容。 它可以在导入中被覆盖
特定用户的文件。
- 密码 绳子 =项目 --标识符 绳子
指定用于加载用户的默认密码。 它可以(并且应该)是
在特定用户的导入文件中被覆盖。 如果未指定,则默认为
123qwe.
- 地位 状态
为加载的用户指定默认帐户状态。 有效值为 现有的 和
已停用. 如果未指定,则默认为 现有的.
- 更新
为导入文件中列出的每个用户搜索 WebGUI 的数据库,并更新其
使用提供的字段的信息。 导入文件中的用户是 不能 在发现
数据库是 忽视。 看 --更新添加 如果您想添加额外的用户,请参见下方。
--更新添加
为导入文件中列出的每个用户搜索 WebGUI 的数据库,并更新其
使用提供的字段的信息。 导入文件中的用户是 不能 在发现
数据库是 添加。 看 - 更新 如果您不想添加额外的用户,请参见上述内容。
--替换组
如果用户正在更新 - 更新 or --更新添加 已经属于其他一些
组,从其中删除用户。
--覆盖
此标志将允许您在不是超级用户的情况下运行此实用程序,但请注意
它可能无法按预期工作。
- 安静的
除非出现错误,否则禁用所有输出。
- 帮帮我
显示此文档,然后退出。
使用 onworks.net 服务在线使用 wg-userImport