Création d'un utilisateur avec des attributs POSIX et ajout à un groupe
Créez un utilisateur avec des attributs POSIX et ajoutez-le au groupe précédemment créé.
-
Créez un fichier
user.jsonavec le corps de la demande suivant :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" ] }Où :
userNameest réglé au nom d'utilisateur de l'utilisateur que vous voulez créerhomeDirectoryest réglé à l'emplacement du répertoire de base de l'utilisateurloginShellest réglé à l'interpréteur de commandes par défautgecosest réglé à des informations générales sur l'utilisateur, par exemple le nom d'utilisateur et le numéro de téléphone de l'utilisateuruidNumberdoit être réglé à un numéro d'ID utilisateur unique dans Linux. Utilisez la commandegetent passwdsous Linux pour voir les utilisateurs existants et leur UIDgidNumberdoit être réglé au numéro d'ID groupe (gid) créé précédemment
-
Exécutez la commande curl suivante pour créer l'utilisateur et l'ajouter au groupe :
user.jsoncurl -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'Où :
token-stringest le jeton d'accès OAuth que vous avez obtenuidentity-cloud-service-instance-urlest votre URL d'instance IAM
Note
Vous ne pouvez pas créer un utilisateur avec des attributs POSIX à l'aide de la console.Une fois l'utilisateur créé, il reçoit un courriel d'avis pour activer son compte et définir un nouveau mot de passe. L'utilisateur doit activer son compte avant de tester l'authentification dans Linux.