Als Benutzer ohne Rootberechtigung installieren

Dieser Abschnitt enthält Informationen dazu, wie Sie Berechtigungen für Benutzer ohne Rootberechtigung erteilen, um IBM® Connections zu installieren.

Vorbereitende Schritte

Stellen Sie sicher, das alle für Ihre Umgebung erforderlichen Tasks ausgeführt werden. Weitere Informationen finden Sie im Abschnitt Vor der Installation.

Informationen zu diesem Vorgang

Diese Task betrifft nur die Betriebssysteme AIX und Linux.

Standardmäßig verfügen nur Rootbenutzer über die für die Installation einer IBM Connections-Implementierung erforderlichen Berechtigungen. Auf den Betriebssystemen AIX und Linux können Sie aber auch Benutzern ohne Rootberechtigung die Installation des Produkts ermöglichen, indem Sie ihnen Zugriffsberechtigungen für bestimmte Datenverzeichnisse erteilen. Unter Windows muss der Benutzer zur Administratorgruppe gehören.

Anmerkung: Bei dem Benutzer ohne Rootberechtigung muss es sich um den Benutzer handeln, der die Installation von IBM WebSphere Application Server vorgenommen hat.

Gehen Sie wie folgt vor, um einem Benutzer ohne Rootberechtigung die erforderlichen Berechtigungen zu erteilen:

Vorgehensweise

  1. Erstellen Sie (sofern noch nicht vorhanden) das Benutzerkonto ohne Rootberechtigung, mit dem IBM Connections installiert werden soll.
  2. Wenn das Ausgangsverzeichnis noch nicht vorhanden ist, erstellen Sie es für den Benutzer.
  3. Bearbeiten Sie die Datei install.ini:
    1. Öffnen Sie die Datei install.ini im folgenden Verzeichnis, um sie zu bearbeiten:
      • AIX: IBM_Connections_set-up directory/IM/aix/install.ini
      • Linux: IBM_Connections_set-up directory/IM/linux/install.ini
      • Linux on System z: IBM_Connections_set-up directory/IM/zlinux/install.ini
    2. Ändern Sie in der zweiten Zeile der Datei den Eintrag admin in nonadmin.
    3. Speichern Sie die Datei und schließen Sie sie.
  4. Öffnen Sie eine Eingabeaufforderung und erteilen Sie dem Benutzer die entsprechenden Berechtigungen, indem Sie die in der folgenden Tabelle aufgeführten Befehle eingeben:
    • AIX oder Linux:
      Anmerkung: Verwenden Sie entweder die chmod-Befehle oder die chown-Befehle, je nach Ihrer Sicherheitsumgebung. Erteilen Sie einem Benutzer und einer Gruppe mithilfe der chown-Befehle Berechtigungen, stellen Sie jedoch sicher, dass die Gruppe das Benutzerkonto enthält, das WebSphere Application Server installiert hat.
      Tabelle 1. Berechtigungen für Benutzer ohne Rootberechtigung
      Verzeichnis Berechtigungen chmod-Befehl chown-Befehl
      app_server_root RWX chgrp -R non-root_user_group app_server_root chmod -R g+wrx app_server_root

      Dabei steht non-root_user_group für eine Benutzergruppe, die das Benutzerkonto ohne Rootberechtigung enthält.

      chown -R non-root_ID:group app_server_root

      Dabei steht non-root_ID für das Benutzerkonto ohne Rootberechtigung und group für die Benutzergruppe, die dieses Benutzerkonto enthält.

      IBM_Connections-Konfigurationsverzeichnis

      RWX chgrp -R non-root_user_group IBM_Connections_set-up_directory chmod -R g+wrx IBM_Connections_set-up_directory chown -R non-root_ID:group IBM_Connections_set-up_directory
      connections_root RWX chgrp -R non-root_user_group connections_root chmod -R g+wrx connections_root chown -R non-root_ID:group connections_root
      IM_root RWX chgrp -R non-root_user_group IM_root chmod -R g+wrx IM_root chown -R non-root_ID:group IM_root
      shared_resources_root RWX chgrp -R non-root_user_group shared_resources_root chmod -R g+wrx shared_resources_root chown -R non-root_ID:group shared_resources_root

      var/ibm/InstallationManager

      RWX chmod -R ugo+rwx /var/ibm/InstallationManager
      Anmerkung: Erteilen Sie Zugriffsberechtigungen für diesen Ordner nur, wenn IBM Installation Manager vom Benutzer mit Rootberechtigung installiert wurde.
      chown -R non-root_ID:group /var/ibm/InstallationManager
  5. Installieren Sie IBM Connections mithilfe des Assistenten, mithilfe der Konsole oder mithilfe der Methode der unbeaufsichtigten Installation.

Beispiel

Erteilen Sie einem Benutzer ohne Rootberechtigung, der eine IBM Connections-Implementierung unter Linux installieren möchte, entsprechende Berechtigungen.

Voraussetzungen:
  • Das Verzeichnis app_server_root lautet /opt/IBM/Websphere/Appserver.
  • /opt/ConnectionsSetup ist das IBM_Connections_set-up_directory.
  • connections_root, IM_root und shared_resources_root sind Unterverzeichnisse des Verzeichnisses /opt/ConnectionsInstallation.
  • Das Benutzerkonto ohne Rootberechtigung ist ein Mitglied der Gruppe "ConnectionsInstallers".

Prozedur:

  1. Erstellen Sie ein Konto namens "ConnectionsInstaller" für einen Benutzer ohne Rootberechtigung.
  2. Erstellen Sie ein Ausgangsverzeichnis für das neue Benutzerkonto.
  3. Fügen Sie das neue Benutzerkonto zur Gruppe "ConnectionsInstallers" hinzu.
  4. Öffnen Sie eine Eingabeaufforderung und geben Sie die folgenden Befehle ein:
    1. chgrp -R ConnectionsInstallers /opt/IBM/Websphere/Appserver chmod -R g+wrx /opt/IBM/Websphere/Appserver chown -R ConnectionInstaller:ConnectionsInstallers /opt/IBM/Websphere/Appserver
    2. chgrp -R ConnectionsInstallers /opt/ConnectionsSetup chmod -R g+wrx /opt/ConnectionsSetup chown -R ConnectionInstaller:ConnectionsInstallers /opt/IBM/Websphere/Appserver
    3. chgrp -R ConnectionsInstallers /opt/ConnectionsInstallation chmod -R g+wrx /opt/ConnectionsInstallation chown -R ConnectionInstaller:ConnectionsInstallers /opt/IBM/Websphere/Appserver