GNU/Linux >> Tutoriales Linux >  >> Linux

¿Permiso de Sudo denegado pero Su otorga permiso?

esta es la primera vez que se requiere su para mí.

Leí un artículo sobre cómo cambiar el valor en /sys/devices/virtual/backlight/acpi_video0/brightness para modificar el brillo de la pantalla de mi computadora portátil.

Primero noté que cuando $ sudo echo 10 > brightness Me negarían el permiso.

Cambié a root usando su y # echo 10 > brightness cambió mi brillo casi al instante.

Lo último que me pasó fue cuando probé # echo 20 > brightness (el archivo maxbrightness tiene el valor 15) y obtuve un error de escritura

¿Alguien podría explicarme esta diferencia entre sudo y su? Comprender el error de escritura sería una ventaja adicional. Cualquier ayuda, sugerencias y/o enlaces serían muy apreciados.

Respuesta aceptada:

La redirección no funciona de esa manera. Agregando > a un comando ejecutará esa redirección como el usuario que invoca (usted) y no como root. Hazlo con tee :

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

o invocando el comando en un shell privilegiado separado:

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

Linux
  1. Git no puede crear el permiso de archivo denegado

  2. Django [Errno 13] Permiso denegado:'/var/www/media/animals/user_uploads'

  3. Permiso SELECCIONAR EN OUTFILE denegado pero el usuario puede escribir en el directorio

  4. permiso docker.sock denegado

  5. permiso denegado en el archivo authorized_key

Permiso de montaje CIFS denegado en Linux - ¡Arreglado!

Agregar una línea en el archivo de hosts, obtener permiso denegado al usar sudo - Mac

echo 3 > /proc/sys/vm/drop_caches - Permiso denegado como root

¿'Permiso denegado' a un archivo que poseo?

tcpdump:out.pcap:Permiso denegado

Permiso POSTFIX main.cf denegado