Introduction
Ce document décrit comment transférer des fichiers dans Connected Mobile Experiences (CMX) lorsque vous ne disposez pas des autorisations nécessaires.
Conditions préalables
Conditions requises
Cisco vous recommande de connaître :
- Commandes Unix de base
- Application de navigateur FTP (File Transfer Protocol)
Components Used
Les informations de ce document sont basées sur CMX 10.4.1-4.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Ce document vous aide à comprendre les autorisations pour les fichiers dans CMX afin de les modifier et de les transférer.
Parfois, lorsque vous essayez de transférer un fichier, vous pouvez rencontrer un problème où le transfert échoue. En général, vous ne disposez pas des autorisations requises.
Lorsque vous modifiez les autorisations ou la propriété d'un fichier, il existe un risque inhérent que certaines commandes ou fonctionnalités ne fonctionnent pas comme prévu, c'est pourquoi ce document explique comment modifier les autorisations de la manière la moins intrusive possible.
Configuration
Étape 1. Connectez-vous à CMX avec vos informations d'identification cmxadmin.
Étape 2. Recherchez le fichier à transférer à partir de CMX.
Dans ce document, le fichier /etc/libaudit.conf est utilisé comme exemple.
[cmxadmin@localhost /]$ cd /etc/
Étape 3. Vérifiez les autorisations associées à ce fichier. Utilisez cette commande, remplacez libaudit.conf par le nom de votre fichier :
[cmxadmin@localhost etc]$ ls -la | grep libaudit.conf
-rw-r-----. 1 root root 191 Jun 3 2014 libaudit.conf
Pour ce fichier particulier, vous pouvez noter que les autorisations sont -rw-r—
Le premier caractère, dans ce cas, un tiret (-) signifie qu'il s'agit d'un fichier. S'il s'agissait d'un répertoire, le tiret serait remplacé par le caractère d.
Les 3 caractères suivants indiquent les autorisations du propriétaire du fichier, rw-. Cela signifie que le propriétaire de libaudit.conf dispose d'autorisations de lecture et d'écriture.
Les 3 caractères suivants indiquent les autorisations pour le groupe auquel ce fichier appartient, r—. Le groupe propriétaire de libaudit.conf ne dispose que d'autorisations de lecture.
Les 3 caractères suivants et les 3 derniers indiquent les autorisations pour tous les autres utilisateurs, —. Les autres utilisateurs ne disposent pas d'autorisations de lecture, d'écriture ou d'exécution.
Après les autorisations, vous pouvez remarquer root. La première racine signifie que la racine utilisateur est le propriétaire du fichier. La deuxième racine signifie que le fichier appartient à la racine de groupe.
Avec ces informations, il devient clair que l'utilisateur cmxadmin, qui n'est pas root ni appartient à la racine de groupe, ne peut rien faire avec ce fichier.
Étape 4. Passez à la racine utilisateur afin de pouvoir modifier les autorisations du fichier.
[cmxadmin@localhost etc]$ su -
Password:
[root@localhost ~]#
Note: Pour revenir à l'utilisateur cmxadmin, utilisez la commande su cmxadmin
Étape 5. Revenez au chemin d'accès du fichier.
[root@localhost ~]# cd /etc/
[root@localhost etc]#
Étape 6. Modifiez l'autorisation du fichier à l'aide de la commande 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
Pour transférer le fichier, la seule autorisation requise est l'autorisation de lecture (r) aux autres (o) utilisateurs ; de même, o-r supprime l'autorisation de lecture si vous voulez que le fichier soit dans son état d'origine une fois le transfert terminé.
Avertissement : En fonction de la pertinence du fichier à modifier, le mauvais jeu d'autorisations peut provoquer un comportement inattendu. Prenez note des autorisations d'origine et assurez-vous d'avoir le nombre entier correct pour chaque utilisateur/groupe. N'effectuez pas de modifications inutiles.
Note: Si vous voulez transférer un fichier de votre ordinateur vers CMX, vous devez autoriser les autres utilisateurs à écrire (w) au minimum pour le répertoire dans lequel vous avez l'intention de supprimer votre fichier. En effet, contrairement au transfert d'un fichier de CMX vers l'ordinateur lorsque vous ajoutez un fichier à un répertoire, vous le modifiez.
Étape 7. Ouvrez votre application FTP et connectez-vous à votre appliance CMX.
Étape 8. Transférez libaudit.conf de CMX vers votre PC. Après les modifications précédentes apportées au fichier, le transfert doit aboutir.