• [^] # Re: permissions

    Posté par . En réponse au message Syslog / Journald : logs accessibles par l'utilisateur. Évalué à 2.

    Y-a t-il une solution aussi simple que syslog()
    mais permettant par defaut d'ecrire dans un fichier lisible par l'utilisateur ?

    d'apres le sens de ta phrase, tu ne sembles pas vouloir te servir de syslog puisque tu en cherche un equivalent "aussi simple que"

    si tu veux faire "comme syslog" c'est à toi de gerer les ouvertures/ecritures/fermetures de fichiers, et donc les droits qui vont avec.

    exemple, pendant l'installation d'un logiciel, tu peux mettre le log dans le dossier en cours,
    par defaut il aura les droits de l'utilisateur qui lance l'installation.

    si le dossier en cours n'est pas dispo en ecriture (CDrom, dossier appartenant à root)
    tu peux l'ecrire dans /tmp/ si le log doit disparaite apres une installation reussie.

    si tu utilises syslog() c'est syslogd qui va gerer ou mettre le fichier et avec quels droits