AppSync: Push-Installation auf Linux-Host schlägt fehl, wenn sie von einem SUDO-Nutzer durchgeführt wird
Summary: AppSync: Push-Installation auf Linux-Host schlägt fehl, wenn sie von einem SUDO-Nutzer durchgeführt wird
Symptoms
Wenn Sie einen Linux-Host hinzufügen und das Plug-in per Push übertragen, wird der folgende Fehler zurückgegeben:
Bei der Kommunikation mit dem AppSync-Host-Plug-in ist ein Fehler aufgetreten.
Überprüfen Sie, ob der Agent-Service ausgeführt wird, und starten Sie ihn bei Bedarf neu.
Die AppSync-server.log unter c:\program files\emc\jboss\logs enthält auch den folgenden Fehler:
Fehler beim Abrufen der Datei über SFTP: Berechtigung verweigert
Cause
Die Ursache für dieses Problem ist die Umask des SUDO-Nutzers.
Es wurde festgestellt, dass die umask 077 ist, was die vom SUDO-Benutzer erstellten Dateien daran hindert, von Gruppenmitgliedern der Gruppe, der der SUDO-Benutzer angehört, gelesen zu werden.
SFTP funktionierte einwandfrei, die .rsp-Datei, die aus dem SFTP in /opt/emc/appsync erstellt wurde, konnte jedoch nicht gelesen werden.
Resolution
Stellen Sie sicher, dass die umask für den SUDO-Nutzer, der zum Pushen des Plug-ins auf den Linux-Host verwendet wird, über eine umask verfügt, die dem Eigentümer Lese- und Schreibberechtigungen sowie mindestens Leseberechtigungen für die Gruppe gewährt.
Eine Umask von 037 sollte ausreichen.