AppSync: Não é possível adicionar o client UNIX ao servidor AppSync usando o usuário SUDO
Symptoms
O usuário precisa usar um usuário SUDO UNIX e não permite login root direto.
Não é possível adicionar o client UNIX ao servidor do AppSync usando o usuário SUDO.
Mensagem de diálogoda GUI do AppSync:
O usuário não tem as permissões necessárias para executar a implementação. Configure o usuário no arquivo sudousers no agente Unix ou forneça as permissões necessárias.
Log do servidor do AppSync
service.xio.XIOServiceBean.discoverXMS(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.storage.xio.XIOManagementServer)
lança com.emc.archway.service.eventservice.exceptions.XIOManagementServerInvalidLoginException,com.emc.archway.service.eventservice.exceptions.XIOConnectionFailureException,com.emc.archway.errorMessages.XIORequestFailedException,com.emc.archway.errorMessages.XIORESTException
ACP..... OKEY.
aix/host.pyc..... FALHOU.
genérico/oracle.pyc..... FALHOU.
library.zip..... OKEY.
AVISO: 2 de 4 arquivos não têm o mesmo resumo de mensagem.
INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Falha na verificação, implementando o último acp
ERROR [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean failed: ksh: slibclean: 0403-006 Permissão de execução negada.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] O arquivo já foi excluído: appsync.tar
Cause
Resolution
- Confirme as seguintes entradas no arquivo sudo. Se o operador quiser usar o usuário sudo 'appsync', a entrada deve ser:
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
- IMPORTANTE: Verifique se o serviço do servidor SFTP está em execução.
: sftp P <Port-Number><User-Name@AppSync-Server-IPAddress>
EXEMPLO DE BOA RESPOSTA:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 senha:
conectado aosftp>
10.10.10.10
EXEMPLO DE RESPOSTA INCORRETA:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 senha:
falha na solicitação do subsistema no canal 0
conexão fechada
#
- Exclua todos os arquivos no lado do client no diretório /opt/emc/appsync.
- A propriedade e as permissões corretas de gravação devem estar no diretório /opt/emc/appsync.
- Verifique as permissões do arquivo .rsp no client do AppSync.
- Confirme se não há firewalls bloqueando a operação de SFTP. Tente transferir manualmente um arquivo usando o sftp como usuário do appsync.
Additional Information
forçada do plug-in de host UNIX com usuário SUDO -> Consulte a seção AIX.
Nesse caso, 'appsync' é o usuário sudo. Você deve adicionar linhas no arquivo sudoer:
Padrões:appsync !env_reset
Padrões secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root)NOPASSWD:/opt/emc/appsync/acp
Veja também: O artigo da base de conhecimento 483004: AppSync: A instalação forçada no host do Linux falha quando executada por um usuário SUDO