Kapitel 6.
6.1.1.2. Benutzer hinzufügen, ändern und löschen
<parameter>=<valu
Wert
e>
action=<string>
add,
update,
remove,
get
user=<string>
<string>
pwd=<string>
<string>
grp=<string>
admin,
users,
guest
<parameter
<string>
name>=<string>
Beispiel (a): Erstellen eines neuen Administratorkontos.
http:// camera_ip:port /cgi/admin
/pwdgrp.cgi?action=add&user
=paul&pwd=foo&grp=admin
w w w . s m a x . c o m . t w
Beschreibung
remove = Entfernen eines
bereits vorhandenen Kontos.
get = Abrufen einer Liste der
Benutzer, die zur
angegebenen Gruppe
gehören.
Der Name des
Benutzerkontos.
Das unverschlüsselte
Passwort des Kontos.
Ein vorhandener primärer
Gruppenname des Kontos.
Ein vorhandener primärer
Gruppenname des Kontos.
Rückgabe:
OK
HTTP/1.1 200 OK\r\n
Inhaltstyp: text/plain\r\n
Inhaltslänge: <Inhaltslänge>\r\n
\r\n
OK\r\n
FEHLGESCHLA
HTTP/1.1 200 OK\r\n
GEN
Inhaltstyp: text/plain\r\n
Inhaltslänge: <Inhaltslänge>\r\n
\r\n
Anforderung fehlgeschlagen:
<Fehlermeldung>\r\n
Beispiel (b): Liste von Gruppen und Benutzern.
http:// camera_ip:port /cgi/admin
/pwdgrp.cgi?action=get
Rückgabe:
OK
HTTP/1.1 200 OK\r\n
Inhaltstyp: text/plain\r\n
Inhaltslänge: <Inhaltslänge>\r\n
\r\n
admin="root,stanley,..."\r\n
users="jack,brian,..."\r\n
guest="angus,becky,..."\r\n
FEHLGESCHLA
HTTP/1.1 200 OK\r\n
GEN
Inhaltstyp: text/plain\r\n
Inhaltslänge: <Inhaltslänge>\r\n
\r\n
Anforderung fehlgeschlagen:
<Fehlermeldung>\r\n
P 68