Introduzione
In questo documento viene descritto come trasferire file in Connected Mobile Experience (CMX) quando non si dispone delle autorizzazioni necessarie.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza di:
- Comandi Unix di base
- Un'applicazione browser FTP (File Transfer Protocol)
Componenti usati
Il riferimento delle informazioni contenute in questo documento è CMX 10.4.1-4.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Premesse
In questo documento vengono illustrate le autorizzazioni per i file in CMX allo scopo di modificarli e trasferirli.
Talvolta, quando si tenta di trasferire un file, è possibile che si verifichi un problema in cui il trasferimento non riesce. La causa è in genere la mancanza delle autorizzazioni necessarie.
Quando si modificano le autorizzazioni o la proprietà di un file, esiste un rischio intrinseco che alcuni comandi o caratteristiche non funzionino come previsto. Per questo motivo in questo documento viene spiegato come modificare le autorizzazioni nel modo meno intrusivo possibile.
Configurazione
Passaggio 1. Accedere a CMX con le credenziali cmxadmin.
Passaggio 2. Individuare il file che si desidera trasferire da CMX.
Nel presente documento viene utilizzato come esempio il file /etc/libaudit.conf.
[cmxadmin@localhost /]$ cd /etc/
Passaggio 3. Verificare le autorizzazioni associate al file. Utilizzare questo comando per sostituire libaudit.conf con il nome del file:
[cmxadmin@localhost etc]$ ls -la | grep libaudit.conf
-rw-r-----. 1 root root 191 Jun 3 2014 libaudit.conf
Per questo file specifico, è possibile notare che le autorizzazioni sono -rw-r—
Il primo carattere, in questo caso un trattino (-), indica che si tratta di un file. Se si trattasse di una directory, il trattino verrebbe sostituito dal carattere d.
I 3 caratteri successivi indicano le autorizzazioni per il proprietario del file, rw-. Il proprietario di libaudit.conf dispone pertanto delle autorizzazioni di lettura e scrittura.
I 3 caratteri successivi indicano le autorizzazioni per il gruppo a cui appartiene il file, r—. Il gruppo proprietario di libaudit.conf dispone solo di autorizzazioni di lettura.
I 3 caratteri successivi e finali indicano le autorizzazioni per qualsiasi altro utente, —. Gli altri utenti non dispongono di autorizzazioni di lettura, scrittura o esecuzione.
Dopo le autorizzazioni, è possibile notare la radice. La prima radice indica che la radice utente è il proprietario del file. La seconda radice indica che il file appartiene alla radice del gruppo.
Con queste informazioni è evidente che l'utente cmxadmin, che non è root né appartiene alla radice del gruppo, non è in grado di eseguire alcuna operazione con questo file.
Passaggio 4. Per poter modificare le autorizzazioni del file, passare alla directory principale dell'utente.
[cmxadmin@localhost etc]$ su -
Password:
[root@localhost ~]#
Nota: Per tornare all'utente cmxadmin, usare il comando su cmxadmin
Passaggio 5. Tornare al percorso del file.
[root@localhost ~]# cd /etc/
[root@localhost etc]#
Passaggio 6. Modificare le autorizzazioni del file con il comando 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
Per trasferire il file, l'unica autorizzazione necessaria è l'autorizzazione di lettura (r) per altri (o) utenti; allo stesso modo, o-r rimuove l'autorizzazione di lettura se si desidera che il file sia nello stato originale una volta completato il trasferimento.
Avviso: In base alla pertinenza del file che si desidera modificare, un insieme errato di autorizzazioni può causare un comportamento imprevisto. Prendere nota delle autorizzazioni originali e assicurarsi di disporre del numero intero corretto per ogni utente/gruppo. Non apportare modifiche non necessarie.
Nota: Se si desidera trasferire un file dal computer in uso a CMX, è necessario concedere ad altri utenti almeno l'autorizzazione di scrittura (w) per la directory in cui si desidera eliminare il file. Ciò è dovuto al fatto che, a differenza del trasferimento di un file da CMX al computer, quando si aggiunge un file a una directory si modifica il file stesso.
Passaggio 7. Aprire l'applicazione FTP e collegarsi all'accessorio CMX.
Passaggio 8. Trasferire libaudit.conf da CMX al PC. Dopo le precedenti modifiche apportate al file, il trasferimento deve essere completato.