Ich schreibe ein Programm und möchte, dass es eine Protokolldatei speichert. Das Problem ist, dass das Programm wirklich nicht als root ausgeführt werden sollte.
Wenn ich also an den Traditionen festhalten möchte, wo Dateien abgelegt werden, wo könnte ich die Protokolldatei aufbewahren, wenn nicht in / var / log, für die ein normaler Benutzer Berechtigungen hätte?
Edit: Ich benutze Arch Linux.
quelle
password
,cd
,yes
...) oder ein Dämon oder eine Server - Software , dass der Bedarf als normalen Benutzer oder Benutzer mit Administratorrechten ausführen , um die Risiken des Systems kompromittiert zu reduzieren? Ich sehe keinen geeigneteren Ort, um Benutzerprotokolle zu erstellen, da selbst die FHS nicht darüber spricht - refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html . Vielleicht:/home/user/.your_app/logs
wie fast alle Anwendungen in den Home-Ordnern der Benutzer, um Konfigurationsdateien und