O que você está pedindo é impossível. Seu processo atual não está sendo executado pelo root e somente o usuário root pode emitir setuid
. Como tal, outro processo deve ser iniciado como o usuário root primeiro (usando um executável setuid, neste caso, sudo
).
Aqui está a coisa mais próxima do que você está perguntando, com o impossível removido:
echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness
Se você não quiser que esta peça uma senha, adicione uma linha em /etc/sudoers
(usando visudo
), assim (substitua rag
pelo seu nome de usuário):
Cmnd_Alias BACKLIGHT = /usr/bin/tee /sys/class/backlight/intel_backlight/brightness, ! /usr/bin/tee /sys/class/backlight/intel_backlight/brightness *
rag ALL=(root) NOPASSWD: BACKLIGHT