Debian, lire la sortie de dmesg en user

Ce post est plus une note qu’un vrai tuto. Dans la distribution Debian, sur et à partir de la version 4.8 du noyau Linux, la sainte commande dmesg est bloquée par défaut aux utilisateurs, la console vomissant un majestueux :

dmesg: read kernel buffer failed: Operation not permitted

Voici donc comment la chose se débloque.

Methode 1 (modification effective immédiatement mais pas après redémarrage), remplacez le 1 par un 0 dans le fichier ci-dessous :

/proc/sys/kernel/dmesg_restrict

Méthode 2 (modification effective immédiatement et après redémarrage) :

  1. Ajouter kernel.dmesg_restrict = 0 à votre fichier /etc/sysctl.conf.
  2. Lancer sysctl -p pour appliquer le changement

4 Commentaires

  1. Cloug
    1 messages

    Hello,
    Je suis étonné que tu donnes un conseil qui diminue la sécurité d’un système….

    Les configurations des accès par défaut à tous sont les pires problèmes de la sécurité de notre profession !

    As-tu vraiment une raison pour faire cela !

    Cloug

  2. Jocker Papi
    314 messages

    Cloug :
    Hello,
    Je suis étonné que tu donnes un conseil qui diminue la sécurité d’un système….
    Les configurations des accèspar défaut à toussont les pires problèmes de la sécurité de notre profession !
    As-tu vraiment une raison pour faire cela !
    Cloug

    Je n’indique à aucun moment que je conseil de le faire, mais comment le faire. ;)

  3. Thierry
    1 messages

    Quelle distribution utilisez-vous car sous Fedora 25 et avec le noyau 4.8.14-300.fc25.x86_64 la commande dmesg s’exécute comme un charme.

  4. Jocker Papi
    314 messages

    Thierry :
    Quelle distribution utilisez-vous car sous Fedora 25 et avec le noyau 4.8.14-300.fc25.x86_64 la commande dmesg s’exécute comme un charme.

    Ton commentaire m’a fait réfléchir (mieux vaut tard que jamais), j’ai une Debian et en effet c’est la seul touchée, j’ai donc rectifié mon post, merci Thierry !
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842226#15

Les commentaires sont fermés.