要了解用户和用户类型的更多信息,请参见Oracle ZFS Storage Appliance 管理指南,发行版 OS8.8.0 中的 了解用户和角色。
此命令使用三种形式:
创建新用户-创建新用户
克隆现有用户-通过现有用户克隆新用户
添加管理员-允许企业目录中定义的用户管理设备。
在上述三种情况中,都会向用户发送 POST 请求,此请求的正文中包括 JSON 格式的属性。
|
|
|
请求示例:
POST /api/user/v1/users HTTP/1.1 Host: zfs-storage.example.com:215 Authorization: Basic abcdefghijklmnop Content-type: application/json { "type": "local", "logname": "admin3", "initial_password": "password", "fullname": "Administrator" }
结果示例:
{ "user": { "href": "/api/user/v1/users/admin3", "logname": "admin3", "type": "local", "uid": 2000000002, "fullname": "Administrator", "initial_password": "password", "require_annotation": false, "roles": [ "basic" ], "kiosk_mode": false, "kiosk_screen": "status/dashboard", "exceptions": [ ], "preferences": { "href": "/api/user/v1/users/admin3/preferences", "locale": "C", "login_screen": "status/dashboard", "session_timeout": 15, "advanced_analytics": false, "keys": [ ] } } }示例 2 创建目录用户
请求示例:
POST /api/user/v1/users { "type": "directory", "logname": "admin3" }
结果示例:
{ "user": { "href": "/api/user/v1/users/admin3", "logname": "admin3", "type": "directory", "uid": 26718, "fullname": "Administrator", "require_annotation": false, "roles": [ "basic" ], "kiosk_mode": false, "kiosk_screen": "status/dashboard", "exceptions": [ ], "preferences": { "href": "/api/user/v1/users/admin3/preferences", "locale": "C", "login_screen": "status/dashboard", "session_timeout": 15, "advanced_analytics": false, "keys": [ ] } } }示例 3 创建仅数据用户
请求示例:
POST /api/user/v1/users { "type": "data", "logname": "admin3", "initial_password": "password", "fullname": "Administrator", "uid": 5000000 }
结果示例:
{ "user": { "href": "/api/user/v1/users/data", "logname": "admin3", "type": "data", "uid": 5000000, "fullname": "Administrator", "initial_password": "password" } }示例 4 创建禁止登录用户
请求示例:
POST /api/user/v1/users { "type": "nologin", "logname": "admin3", "fullname": "Administrator", "uid": 5000001 }
结果示例:
{ "user": { "href": "/api/user/v1/users/admin3", "logname": "admin3", "type": "nologin", "uid": 5000001, "fullname": "Administrator" } }