node.js-Berechtigungen für Dateizugriff

node.js-Berechtigungen für Dateizugriff

Ich habe eine node.js-App laufen, die auf eine Datei zum Lesen zugreifen können sollte. Als Test habe ich die Datei auf chmod 777 server.log gesetzt. Wenn ich jedoch versuche, mit fs.appendFile() in die Datei zu schreiben, erhalte ich einen EACCESS-Fehler für die Datei. Wenn ich die App mit sudo ausführe (was ich nicht möchte), gibt es kein Problem mit dem Zugriff. Ich verwende jedoch Authbind, um Portzugriff usw. zu erhalten, und wenn ich das verwende, tritt dieses Problem auf. Irgendwelche Ideen?

Antwort1

Es stellte sich heraus, dass ich einfach den falschen Pfad hatte. Funktioniert jetzt einwandfrei :)

verwandte Informationen