This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

user.update

Leírás

object user.update(object/array users)

Ez a módszer lehetővé teszi a meglévő felhasználók frissítését.

Ez a módszer bármilyen típusú felhasználó számára elérhető. Engedélyek A metódus meghívása a felhasználói szerepkör beállításaiban visszavonható. Lásd: User roles további információért.

A felhasználói jelszó erősségének ellenőrzése a Authentication API által meghatározott jelszóházirend-szabályok. Lásd: Hitelesítés API további információkért információ.

Paraméterek

(objektum/tömb) Frissítendő felhasználói tulajdonságok.

A "userid" tulajdonságot minden felhasználóhoz meg kell határozni, minden máshoz a tulajdonságok nem kötelezőek. Csak az átadott tulajdonságok frissülnek a többi változatlan marad.

A standard felhasználói tulajdonságok mellett a metódus elfogadja a következő paramétereket.

Paraméter Típus Leírás
passwd string Felhasználó jelszava.

Üres karakterlánc lehet, ha a felhasználó LDAP-hozzáféréssel rendelkező csoportokhoz tartozik, vagy csak olyan csoportokba került át.
usrgrps array Felhasználó csoportok a meglévő felhasználói csoportok lecseréléséhez.

A felhasználói csoportoknak meg kell adni az usrgrpid tulajdonságot.
medias array Felhasználói adathordozó a meglévő adathordozók cseréjéhez.

Visszatérési értékek

(object) Egy objektumot ad vissza, amely tartalmazza a frissített felhasználók azonosítóit a "felhasználói azonosítók" tulajdonság alatt.

Példák

Renaming a user

Rename a user to John Doe.

Request:

{  "jsonrpc": "2.0",  "method": "user.update",  "params": {  "userid": "1",  "name": "John",  "surname": "Doe"  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "id": 1 }

Response:

{  "jsonrpc": "2.0",  "result": {  "userids": [  "1"  ]  },  "id": 1 }

Changing user role

Change a role of a user.

Request:

{  "jsonrpc": "2.0",  "method": "user.update",  "params": {  "userid": "12",  "roleid": "6"  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "id": 1 }

Response:

{  "jsonrpc": "2.0",  "result": {  "userids": [  "12"  ]  },  "id": 1 }

Lásd még

Forrás

CUser::update() az ui/include/classes/api/services/CUser.php-ban.