Vorheriges Thema: Verfolgungsebenen für die AS/400 Enterprise OptionNächstes Thema: Unterstützung von Zugriffssteuerungslisten für Sicherung und Wiederherstellung für UNIX und Linux


Zugriffssteuerungslisten für UNIX, Linux und Mac OS X

Client Agents für UNIX, Linux und Mac OS X unterstützen ACLs nur im Einzelbenutzermodus. Dieser wird auch als 'Kein-Kennwort-Modus' bezeichnet. Client Agent für UNIX, Linux und Mac OS X (oder ein Datenbank-Agent) kann in den Einzelbenutzermodus versetzt werden, indem Sie den Eintrag NOPASSWORD im entsprechenden Abschnitt der Konfigurationsdatei für Common Agent, agent.cfg, im Verzeichnis /opt/CA/ABcmagt hinzufügen. Client Agent für UNIX, Linux und Mac OS X kann auch im Einzelbenutzermodus gestartet werden, wenn in der Datei "uag.cfg" die Option -S oder -NOPASSWORD angegeben wird. Sie können die folgenden beiden ACL-Typen mit dem Client Agent für UNIX, Linux oder Mac OS X verwenden:

Beispiel: Benutzer Zugriff erteilen oder verweigern

Eine Zugriffssteuerungsliste kann es bestimmten Benutzern ermöglichen oder verbieten, Sicherungen oder Wiederherstellungen vorzunehmen. Im folgenden Beispiel sehen Sie einen Ausschnitt aus der Datei agent.cfg. Sie müssen an den Abschnitten für andere Client Agents ähnliche Änderungen vornehmen, wenn auch für diese Client Agents ACLs gelten sollen.

[0]
NAME ABagentux
VERSION nn.n.n
HOME /opt/CA/ABuagent
NOPASSWORD
CAUSER A:CAUSER1 N:CAUSER2

Mit NOPASSWORD wird der Einzelbenutzermodus aktiviert, und mit CAUSER werden die Benutzer angegeben, denen die Berechtigung erteilt oder verweigert wird. (A steht für ALLOW und N steht für DENY.) A:CAUSER1 aktiviert CAUSER1, um Jobs auszuführen, und N:CAUSER2 verweigert den Zugriff auf CAUSER2.

Hinweis: Für Client Agents für UNIX und Linux ist der Objekttyp [0]. Für Mac OS X Client Agent ist der Objekttyp [4].

Beispiel: Zugriff auf das System mit IP-Adressen

Eine Zugriffssteuerungsliste kann festlegen, ob bestimmte IP-Adressen auf das System zugreifen können. Im folgenden Beispiel sehen Sie einen Ausschnitt aus der Datei agent.cfg. Sie müssen in der Datei an den Abschnitten für andere Client Agents ähnliche Änderungen vornehmen, wenn auch für diese Client Agents ACLs gelten sollen.

[0]
NAME ABagentux
VERSION nn.n.n
HOME /opt/CA/ABuagent
NOPASSWORD
ALLOW N:172.16.0.0(255.255.255.0) H:172.31.255.255
DENY N:192.168.0.0(255.255.255.0) H:192.168.255.255

Hierbei aktiviert NOPASSWORD den Einzelbenutzermodus, und ALLOW und DENY legen fest, ob eine bestimmte Netzwerk- oder IP-Adresse Zugriff auf das System hat. N bezeichnet hierbei eine Netzwerkadresse, H die IP-Adresse eines Hosts.

Hinweis: Auf eine Netzwerkadresse kann eine optionale Teilnetzmaske folgen. Diese wird in Klammern angezeigt.

Für Client Agents für UNIX, Linux und Mac OS X kann der spezifische ACL-Typ in der Datei "uag.cfg" angegeben werden. Ebenso kann er mit den Optionen -S, -NOPASSWORD, CAUSER, -ALLOW und -DENY angegeben werden. Weitere Informationen zu diesen Optionen finden Sie unter "Konfigurierbare Optionen".

Beide ACL-Typen können nebeneinander verwendet werden. In jedem Fall erhält DENY Vorrang gegenüber ALLOW. Im Einzelbenutzermodus werden alle Vorgänge am Client Agent mit Superuser-Rechten vorgenommen. Die Protokolldatei caagentd.log enthält Informationen zu den Benutzern, IP- und Netzwerkadressen, denen im Einzelbenutzermodus der Zugriff verweigert wurde.