Einführung
In diesem Dokument wird beschrieben, wie Sie Dateien in Connected Mobile Experiences (CMX) übertragen, wenn Sie nicht über die erforderlichen Berechtigungen verfügen.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
- Grundlegende Unix-Befehle
- Eine FTP-Browseranwendung (File Transfer Protocol)
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf CMX 10.4.1-4.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Hintergrundinformationen
In diesem Dokument werden die Berechtigungen für Dateien in CMX erläutert, um sie zu ändern und zu übertragen.
Wenn Sie versuchen, eine Datei zu übertragen, können Sie manchmal auf ein Problem stoßen, bei dem die Übertragung nicht erfolgreich ist. In der Regel verfügen Sie nicht über die erforderlichen Berechtigungen.
Wenn Sie die Berechtigungen oder das Eigentum einer Datei ändern, besteht die Gefahr, dass einige Befehle oder Features nicht wie erwartet funktionieren. Aus diesem Grund wird in diesem Dokument erläutert, wie Berechtigungen auf möglichst unauffällige Weise geändert werden.
Konfigurieren
Schritt 1: Melden Sie sich mit Ihren Anmeldeinformationen für cmxadmin bei CMX an.
Schritt 2: Suchen Sie die Datei, die Sie von CMX übertragen möchten.
In diesem Dokument wird die Datei /etc/libaudit.conf als Beispiel verwendet.
[cmxadmin@localhost /]$ cd /etc/
Schritt 3: Überprüfen Sie die Berechtigungen, die dieser Datei zugeordnet sind. Ersetzen Sie mit diesem Befehl libaudit.conf durch den Namen Ihrer Datei:
[cmxadmin@localhost etc]$ ls -la | grep libaudit.conf
-rw-r-----. 1 root root 191 Jun 3 2014 libaudit.conf
Für diese Datei können Sie bemerken, dass die Berechtigungen "-rw-r—" sind.
Das erste Zeichen, in diesem Fall ein Bindestrich (-), bedeutet, dass es sich um eine Datei handelt. Wenn es sich um ein Verzeichnis handelt, würde der Bindestrich durch das Zeichen d ersetzt.
Die nächsten drei Zeichen geben die Berechtigungen für den Besitzer der Datei an, rw-. Dies bedeutet, dass der Besitzer von libaudit.conf Lese- und Schreibrechte hat.
Die nächsten drei Zeichen geben die Berechtigungen für die Gruppe an, der diese Datei angehört, r—. Die Gruppe, die libaudit.conf besitzt, verfügt nur über Leseberechtigungen.
Die nächsten und letzten drei Zeichen geben die Berechtigungen für alle anderen Benutzer an. — Die übrigen Benutzer haben keine Lese-, Schreib- oder Ausführungsrechte.
Nach den Berechtigungen können Sie Root-Root bemerken. Der erste Stamm bedeutet, dass der Benutzer-Root der Besitzer der Datei ist. Der zweite Stamm bedeutet, dass die Datei zum Gruppenstamm gehört.
Mit diesen Informationen wird deutlich, dass der Benutzer cmxadmin, der nicht root ist und nicht zu group root gehört, mit dieser Datei nichts tun kann.
Schritt 4: Wechseln Sie zum Benutzer-Root, um die Dateiberechtigungen ändern zu können.
[cmxadmin@localhost etc]$ su -
Password:
[root@localhost ~]#
Hinweis: Um zurück zum Benutzer "cmxadmin" zu wechseln, verwenden Sie den Befehl su cmxadmin.
Schritt 5: Navigieren Sie zurück zum Pfad der Datei.
[root@localhost ~]# cd /etc/
[root@localhost etc]#
Schritt 6: Ändern Sie die Dateiberechtigung mit dem Befehl chmod <###> <file>
[root@localhost etc]# chmod o+r libaudit.conf
[root@localhost etc]#
[root@localhost etc]# ls -la | grep libaudit.conf
-rw-r--r--. 1 root root 191 Jun 3 2014 libaudit.conf
Zum Übertragen der Datei wird nur die Leseberechtigung (r) für andere (o) Benutzer benötigt. In ähnlicher Weise entfernt o-r die Leseberechtigung, wenn die Datei nach Abschluss der Übertragung im Originalzustand sein soll.
Warnung: Je nach Relevanz der Datei, die Sie ändern möchten, kann ein falscher Berechtigungssatz zu einem unerwarteten Verhalten führen. Notieren Sie sich die ursprünglichen Berechtigungen, und stellen Sie sicher, dass für jeden Benutzer/jede Gruppe die richtige Ganzzahl angegeben ist. Nehmen Sie keine unnötigen Änderungen vor.
Hinweis: Wenn Sie eine Datei von Ihrem Computer in CMX übertragen möchten, müssen Sie anderen Benutzern mindestens die Schreibberechtigung (w) für das Verzeichnis zuweisen, in dem Sie die Datei ablegen möchten. Das liegt daran, dass Sie eine Datei im Gegensatz zur Übertragung von CMX auf den Computer ändern, wenn Sie sie einem Verzeichnis hinzufügen.
Schritt 7: Öffnen Sie die FTP-Anwendung, und stellen Sie eine Verbindung zur CMX-Einheit her.
Schritt 8: Übertragen Sie libaudit.conf von CMX auf Ihren PC. Nachdem die vorherigen Änderungen an der Datei vorgenommen wurden, muss die Übertragung erfolgreich sein.