POSIX属性を持つユーザーの作成およびグループへの追加
POSIX属性を持つユーザーを作成し、前に作成したグループにそのユーザーを追加します。
-
次のリクエスト本文を含む
user.json
ファイルを作成します:user.json
{ "password": "Securepasswd@1", "userName": "userPosix", "Name.givenName": "user", "Name.familyName": "Posix", "userType": "Employee", "emails": [ { "value": "user.posix@example.com", "type": "work", "primary": true }, { "value": "posix@example.com", "type": "home" } ], "addresses": [ { "type": "work", "primary": true, "streetAddress": "401 Island Parkway", "locality": "Redwood Shores", "region": "California", "postalCode": "94065", "country": "US", "formatted": "userPosix" } ], "urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:User": { "homeDirectory": "/home/userPosix", "loginShell": "/bin/bash", "gecos": "userPosix 24855", "uidNumber": 12001, "gidNumber": 11010 }, "meta": { "resourceType": "User" }, "schemas": [ "urn:ietf:params:scim:schemas:core:2.0:User", "urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:User" ] }
説明:
userName
は、作成するユーザーのユーザー名に設定されますhomeDirectory
は、ユーザーのホーム・ディレクトリの場所に設定されますloginShell
は、デフォルト・シェルに設定されますgecos
は、ユーザーのユーザー名や電話番号など、ユーザーに関する一般情報に設定されますuidNumber
は、Linuxで一意のユーザーID (uid)番号に設定される必要があります。getent passwd
コマンドを使用すると、既存のユーザーとそのuidが表示されますgidNumber
は、前に作成したグループID (gid)番号に設定される必要があります
-
次のcurlコマンドを実行して、ユーザーを作成し、グループに追加します:
user.json
curl -k -X POST -H "Content-Type: application/json" -H "Authorization: Bearer <token-string>" "https://identity-cloud-service-instance-url/admin/v1/Users" -d '@user.json'
説明:
token-string
は、取得したOAuthアクセス・トークンですidentity-cloud-service-instance-url
は、IAMインスタンスURLです
ノート
コンソールを使用してPOSIX属性を持つユーザーを作成することはできません。ユーザーが作成されると、そのユーザーに、アカウントをアクティブ化して新しいパスワードを設定するための通知電子メールが送信されます。ユーザーは、Linuxで認証をテストする前にアカウントをアクティブ化する必要があります。