Anmelden

View Full Version : Zugriff auf qadbxref



Robi
01-03-18, 12:06
Hallo *all

Ein Dienstleister bei einem Kunden bekommt den Fehler,
das er nicht Berechtigt ist für die QADBXREF.

Die Datei steht auf
*public Userdef
mit keinerlei Objekt Berechtigung und lese Berechtigung auf Daten (wird vermutlich so ausgeliefert)

Da die Datei in Benutzung ist (Job QDBSRVXR) kann ich Ihm auch nicht die Berechtigung geben.
Da er seine Tools nicht ändern kann kann er auch nicht auf irgendwelche berechtigten View's umstellen.

1. Wieso darf er nicht lesen obwohl *public lese Rechte hat
2. Was GENAU mach der QDBSRVXR Job?
könnte ich den kurz regulär beenden (wie) oder abschießen und neu starten (wie)?
str/end hostsvr *database ist es nicht!

danke

KingofKning
01-03-18, 12:42
Da wirst Du aber schlechte Karten haben....

http://www-01.ibm.com/support/docview.wss?uid=nas8N1010301

GG 4475

Fuerchau
01-03-18, 12:49
Mit neueren Releasen ist der Zugriff generell für Public gesperrt, da die Zugriffe nun per SQL direkt über die diversen SYS-Views erfolgt, die wiederum frei sind.
Mach mal einen "dspdbr qadbxref", dann kannst du sehen, welche SYSxxx für welche Information aus der QADBXREF zuständig sind.
Wenn er seine Software nicht anpassen kann, so muss diese ja mindestens noch mit V4R3 entwickelt worden sein, denn so lange gibts das schon.

Die QDBSRV-Jobs sind für die Datenzugriffe und SQL zuständig.
Wenn du an der Berechtigung drehen solltest, musst du das System im eingeschränkten Zustand starten, wobei ich nicht weiß, ob die Serverjobs dann nicht trotzdem laufen.

Der Anbieter sollte sich da eher an die Richtlinien halten und nicht an der Sicherheit vorbei entwickeln.

Robi
01-03-18, 16:33
Danke Euch.
ich habs zwar 'irgendwie' gewusst (wir waren auch schon in der Situation in userer SW, haben dann bei Nacht un Nebel umgestellt) aber so konnte ich den Diensleister ein bischen pricken ...

Danke
Passt!

Pikachu
02-03-18, 08:32
Hier gibt's eine Beschreibung der QDBSRVxx-System-Jobs (http://www-01.ibm.com/support/docview.wss?uid=nas8N1010301).


2. Was GENAU mach der QDBSRVXR Job?
könnte ich den kurz regulär beenden (wie) oder abschießen und neu starten (wie)?
str/end hostsvr *database ist es nicht!

(Dieses Dokument wurde ja schon genannt, seh ich gerade ...)