Creazione di un utente con attributi POSIX e aggiunta al gruppo
Creare un utente con attributi POSIX e aggiungere l'utente al gruppo creato in precedenza.
-
Creare un file
user.jsoncon il seguente corpo della richiesta: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" ] }dove:
userNameè impostato sul nome utente dell'utente che si desidera crearehomeDirectoryè impostato sulla posizione della directory home dell'utenteloginShellè impostato sulla shell predefinitagecosè impostato su informazioni generali sull'utente, ad esempio il nome utente e il numero di telefono dell'utenteuidNumberdeve essere impostato su un numero univoco di ID utente (uid) in Linux. Utilizzare il comandogetent passwdsu Linux per visualizzare gli utenti esistenti e i relativi uidgidNumberdeve essere impostato sul numero di ID gruppo (gid) creato in precedenza
-
Eseguire il seguente comando curl per creare l'utente e aggiungerlo al gruppo:
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'dove:
token-stringè il token di accesso OAuth ottenutoidentity-cloud-service-instance-urlè l'URL dell'istanza IAM
Nota
Non è possibile creare un utente con attributi POSIX utilizzando la console.Dopo la creazione dell'utente, all'utente verrà inviato un messaggio di posta elettronica di notifica per attivare il proprio account e impostare una nuova password. L'utente deve attivare il proprio account prima di testare l'autenticazione in Linux.