GNU/Linux >> Tutoriels Linux >  >> Linux

Autorisation Sudo refusée mais Su accorde l'autorisation ?

c'est la première fois que su était requis pour moi.

J'ai lu un article sur la modification de la valeur dans /sys/devices/virtual/backlight/acpi_video0/brightness pour modifier la luminosité de l'écran de mon ordinateur portable.

J'ai d'abord remarqué que lorsque je voulais $ sudo echo 10 > brightness Je me verrais refuser l'autorisation.

Je suis passé à la racine en utilisant su et # echo 10 > brightness changé ma luminosité presque instantanément.

La dernière chose étrange pour moi s'est produite lorsque j'ai essayé # echo 20 > brightness (le fichier maxbrightness contient la valeur 15) et j'ai eu une erreur d'écriture

Quelqu'un pourrait-il m'expliquer cette différence entre sudo et su? Comprendre l'erreur d'écriture serait un bonus supplémentaire. Toute aide, pointeurs et/ou liens seraient très appréciés.

Réponse acceptée :

La redirection ne fonctionne pas ainsi. Ajout de > à une commande exécutera cette redirection en tant qu'utilisateur appelant (vous) et non en tant que root. Faites-le avec tee :

echo 20 | sudo tee /sys/devices/virtual/backlight/acpi_video0/brightness

ou en invoquant la commande dans un shell privilégié séparé :

sudo bash -c "echo 20 > /sys/devices/virtual/backlight/acpi_video0/brightness"

Linux
  1. pip freeze renvoie une erreur :Autorisation refusée :hg

  2. Pourquoi Mv(1) copie-t-il des objets si l'autorisation de déplacement est refusée ?

  3. beaucoup de (autorisation refusée) dans catalina.out

  4. Git incapable de créer l'autorisation de fichier refusée

  5. Autorisation refusée lors du clonage du dépôt git

Autorisation de montage CIFS refusée sous Linux - Corrigé !

Ajout d'une ligne dans le fichier hosts, obtention d'une autorisation refusée lors de l'utilisation de sudo - Mac

erreur de montage 13 =Autorisation refusée

"Autorisation refusée" à un fichier que je possède ?

tcpdump :out.pcap :autorisation refusée

Autorisation POSTFIX main.cf refusée