Warum nicht die Berechtigungen ändern? Berechtigungen sind vorhanden, um sie zu verwenden. Dies ist ein schönes Beispiel dafür, wo Gruppenberechtigungen nützlich sind.
Verwenden Sie ein Protokollverzeichnis mit Lese- und Schreibberechtigungen für Ihren irssi-Benutzer und Leseberechtigungen für Ihren Webserver-Benutzer.
Sie können natürlich eine zusätzliche Gruppe hinzufügen und den Webserver-Benutzer dieser Gruppe zuordnen.
Beispiel:
Ordner / var / www / irclogs
Berechtigungen:
User: [irssi-user] Group: [web server group] Mode (Folder): 0750 Mode (Files): 0640
Auf diese Weise kann Ihr Webserver die Dateien lesen, irssi kann die Dateien lesen + schreiben, und niemand anderes kann auf sie zugreifen (es sei denn, Sie setzen den Modus auf einen anderen Modus).