2016-04-04 5 views

Antwort

2

Permission 700 ist nicht erforderlich, um .pem-Datei, da es besagt, die .pem ist ausführbar für den Besitzer (neben lesbar und schreibbar). Pemission 600 bedeutet nur Lesen/Schreiben an den Besitzer.

Ihr Monitor läuft möglicherweise als anderer Benutzer (nicht als Besitzer der .pem-Datei), also hat er keine Berechtigung. Denken Sie daran, dass Ihre .pem-Datei möglicherweise Ihren privaten Schlüssel enthält und Sie nicht möchten, dass "andere" darauf zugreifen. Daher kann die offene Berechtigung für andere Benutzer, die die .pem-Datei lesen, eine Sicherheitsverletzung darstellen. Wenn Sie sich entscheiden, vorwärts gehen können Sie:

  • chown .pem zu demselben Benutzer wie monit laufen
  • make monit laufen als der Benutzer, der die .pem
  • legen 650 Erlaubnis Datei .PEM besitzt, machen sie gleiche Gruppe wie monit und garantee dass monit ist das einzige Mitglied dieser Gruppe *
  • try Verwendung ACL

* Diese Lösung andere Probleme verursachen kann, wenn die Anwendung, die .pem-Datei prüft, ob Berechtigungen verwenden (wie ssh machen).

Fragen Sie sich, ob dies wirklich notwendig ist.

+0

Ich habe diesen vps-Server tatsächlich zerstört, aber ich werde Ihren Vorschlag überprüfen, wenn ich einen neuen aufstelle. Vielen Dank. –

Verwandte Themen