Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Premesse

Configurazione

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.