Introduction
Este documento descreve como transferir arquivos no Connected Mobile Experiences (CMX) quando você não tem as permissões necessárias.
Prerequisites
Requirements
A Cisco recomenda que você conheça:
- Comandos Unix básicos
- Um aplicativo de navegador FTP
Componentes Utilizados
As informações neste documento são baseadas no 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. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Este documento ajuda você a entender as permissões de arquivos no CMX para alterá-los e transferi-los.
Às vezes, ao tentar transferir um arquivo, você pode se deparar com um problema em que a transferência não foi bem-sucedida. A causa geralmente é que você não tem as permissões necessárias.
Quando você altera as permissões ou a propriedade de um arquivo, há um risco inerente de que alguns comandos ou recursos não funcionem como esperado, é por isso que este documento explica como alterar permissões da maneira menos intrusiva possível.
Configurar
Etapa 1. Faça login no CMX com suas credenciais cmxadmin.
Etapa 2. Localize o arquivo que deseja transferir do CMX.
Neste documento, o arquivo /etc/libaudit.conf é usado como exemplo.
[cmxadmin@localhost /]$ cd /etc/
Etapa 3. Verifique as permissões associadas a esse arquivo. Use este comando para substituir libaudit.conf pelo nome do seu arquivo:
[cmxadmin@localhost etc]$ ls -la | grep libaudit.conf
-rw-r-----. 1 root root 191 Jun 3 2014 libaudit.conf
Para este arquivo específico, você pode observar que as permissões são -rw-r—
O primeiro caractere, nesse caso, um traço (-) significa que é um arquivo. Se fosse um diretório, o traço seria substituído pelo caractere d.
Os próximos 3 caracteres indicam as permissões para o proprietário do arquivo, rw-. Isso significa que o proprietário do libaudit.conf tem permissões de leitura e gravação.
Os próximos 3 caracteres indicam as permissões do grupo ao qual este arquivo pertence, r—. O grupo proprietário de libaudit.conf só tem permissões de leitura.
Os 3 caracteres seguintes e finais indicam as permissões para quaisquer outros usuários, —. O restante dos usuários não tem permissões de leitura, gravação ou execução.
Após as permissões, você pode observar a raiz. A primeira raiz significa que a raiz do usuário é o proprietário do arquivo. A segunda raiz significa que o arquivo pertence à raiz do grupo.
Com essas informações, fica claro que o usuário cmxadmin, que não é raiz nem pertence ao grupo raiz, não pode fazer nada com esse arquivo.
Etapa 4. Mude para raiz de usuário para poder modificar as permissões do arquivo.
[cmxadmin@localhost etc]$ su -
Password:
[root@localhost ~]#
Note: Para voltar ao usuário cmxadmin, use o comando su cmxadmin
Etapa 5. Volte para o caminho do arquivo.
[root@localhost ~]# cd /etc/
[root@localhost etc]#
Etapa 6. Altere a permissão do arquivo com o 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
Para transferir o arquivo, a única permissão necessária é a permissão de leitura (r) para outros (o) usuários; da mesma forma, o-r remove a permissão de leitura se você deseja que o arquivo esteja no seu estado original quando a transferência for concluída.
aviso: Com base na relevância do arquivo que você deseja modificar, o conjunto incorreto de permissões pode causar um comportamento inesperado. Anote quais são as permissões originais e assegure-se de ter o número inteiro correto para cada usuário/grupo. Não faça alterações desnecessárias.
Note: Para transferir um arquivo do computador para o CMX, você precisa permitir que outros usuários tenham, no mínimo, a permissão de gravação (w) para o diretório no qual você pretende descartar o arquivo. Isso ocorre porque, ao contrário da transferência de um arquivo do CMX para o computador quando você adiciona um arquivo a um diretório, você o modifica.
Passo 7. Abra seu aplicativo FTP e conecte-se ao dispositivo CMX.
Etapa 8. Transfira libaudit.conf do CMX para o seu PC. Após as alterações anteriores feitas no arquivo, a transferência deve ser bem-sucedida.