Wiederholen Sie die folgenden Anweisungen für jedes Portal in Ihrer Umgebung. Ersetzen Sie die Zeichenfolge <Portal-ID> durch die tatsächliche Portal-ID (z. B.: Portal1, Portal2 usw.).
Starten Sie Java DB neu.
Verwenden Sie Java DB-CLI oder ein entsprechendes Programm, um das Passwort für den Standardbenutzer "portal" zu ändern, indem Sie eine Verbindung zur Datenbank filesharingdb_portal-ID herstellen. Wenn Sie Squirrel-j verwenden, führen Sie mit dem SQL-Editor die folgenden Schritte aus.
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.authentication.provider', 'BUILTIN'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.connection.requireAuthentication', 'true'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.user.portal', 'your-new-password'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.fullAccessUsers', 'portal'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.defaultConnectionMode', 'noAccess'); |
Starten Sie Java DB neu.
Verwenden Sie die Java DB-Befehlszeile oder ein entsprechendes Programm, um die Verbindung zur Datenbank filesharingdb_portal-ID mit dem neuen Passwort herzustellen. So stellen Sie sicher, dass das Passwort ordnungsgemäß festgelegt wurde.
Führen Sie für jede Portalinstanz die folgenden Schritte aus:
Ändern Sie das Passwort für die Datenquelle jdbc/FileSharingDB in das neue Passwort, das in Schritt 2 festgelegt wurde. Informationen hierzu finden Sie im Administrationshandbuch zum Webcontainer.
Öffnen Sie die Datei PortalServer-DataDir/portals/portal-ID/portletapps/filesharing/tokens.properties, und ändern Sie das Passwort für die Eigenschaft DB_ADMIN_PASSWORD und DB_PASSWORD in das neue Passwort, das Sie mit Java DB-CLI oder einem entsprechenden Programm in Schritt 2 festgelegt haben.
Ändern Sie die Berechtigung für die Datei PortalServer-DataDir/portals/portal-ID/portletapps/filesharing/tokens.properties, sodass nur der Besitzer über eine Lese- und Schreibberechtigung verfügt (z. B. chmod 600 tokens.properties).
Starten Sie den Webcontainer neu.