AppSync: L'installazione push su host Linux non riesce se eseguita da un utente SUDO
Summary: AppSync: L'installazione push su host Linux non riesce se eseguita da un utente SUDO
Symptoms
Quando si aggiunge un host Linux ed si esegue il push del plug-in, viene restituito il seguente errore:
Si è verificato un errore durante la comunicazione con il plug-in host AppSync.
Verificare se il servizio agent è in esecuzione e, se necessario, riavviarlo.
Il server.log AppSync che si trova in c:\program files\emc\jboss\logs conterrà anche il seguente errore:
Errore durante il caricamento del file su SFTP: Autorizzazione negata
Cause
La causa di questo problema è l'umask dell'utente SUDO.
L'umask è risultato essere 077, il che limita la lettura dei file creati dall'utente SUDO dai membri del gruppo a cui appartiene l'utente sudo.
SFTP funzionava correttamente, tuttavia non è stato possibile leggere il file .rsp creato da SFTP in /opt/emc/appsync.
Resolution
Assicurarsi che l'umask per l'utente SUDO utilizzato per inviare il plug-in all host Linux disponga di un umask che consenta al proprietario le autorizzazioni di lettura e scrittura e almeno le autorizzazioni di lettura del gruppo.
Una umask di 037 dovrebbe essere sufficiente.