Websphere MQ v8 - MQRC_NOT_AUTHORIZED - 2035
Ich bin testing WebSphere auf lokalen für die Entwicklung Zwecke, und nun wollte ich Sie bewegen, um neue PC. Aber ich erinnere mich nicht genau, wie ich es loswerden Fehler im Titel. Ich weiß, es gibt massig Beiträge zu diesem Fehler seit Einführung MQ 7.1 wie deaktiviert Sicherheit. Ich erinnere mich an Letzte mal habe ich runmqsc.exe QM_name -> ALTER CHLAUTH(DEAKTIVIERT). Aber es funktioniert nicht mehr?! Was muss ich ändern, damit jeder eine Verbindung zu queue?
> DIS QMGR CHLAUTH
> 2 : DIS QMGR CHLAUTH AMQ8408: Display Queue Manager details.
> QMNAME(QueueManager1) CHLAUTH(DISABLED)
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
WebSphere MQ V7.1 eingeführt CHLAUTH Regeln, die standardmäßig verboten remote-Zugriff durch privilegierte Benutzer. Zum ausschalten CHLAUTH Sie sind richtig, dass Sie ausstellen können
Allerdings könnte man auch sehr einfach selbst erlaubt den Zugriff auf einen bestimmten Kanal, wie beschrieben, in CHLAUTH - Ermöglichen, dass einige privilegierte admins.
IBM MQ V8 eingeführt-Verbindung-Authentifizierung die standardmäßige verlangt ein Kennwort zur Authentifizierung eines remote-privilegierten Benutzer. Um dies OPTIONAL (wie es für nicht-privilegierten Benutzer) können Sie die Ausgabe
anstatt es komplett aus mit
Nach einem dieser Befehle müssen Sie den folgenden Befehl für Warteschlangen-manager sich bewusst sein, von Ihr verpasst.
Du noch erwähnen, dass dies für die Entwicklung Zwecke, das ist fair genug, aber denken Sie daran, schalten Sie diese Funktionen, so dass Sie Ihr queue manager secure bei der Verwendung es in der Produktion!
Denken Sie auch daran, dass der Warteschlangen-manager-Fehlerprotokoll wird Sie mit details darüber, warum Ihre Anwendung 2035, zum Beispiel "Kanal Blockiert" für CHLAUTH und "Missing password" für CONNAUTH.
Ok, so habe ich es gefunden! ALTER CHLAUTH(DEAKTIVIERT) ist nicht genug, Sie haben zu entfernen, Verbindung, Authentifizierung sowie (QM Eigenschaften -> Erweitert)