Не мог изменить яркость с помощью после корневого доступа

Случай 1 Недавно я считал вопрос (Яркость сбрасывается к Максимуму на каждом Перезапуске). Затем я открыл свой терминал и вывел следующую команду -

sudo echo 200 > /sys/class/backlight/intel_backlight/brightness
bash: /sys/class/backlight/intel_backlight/brightness: Permission denied

Так как я использую это в корне, эта команда должна заменить мое значение. Почему значение не заменяется новым?

Папка Case 2 On,/sys/class/backlight, существует другая папка acpi_video0, существует файл, названный яркостью, я должен должен быть выполнить в чем-то здесь?

0
задан 13 April 2017 в 15:25

1 ответ

Нормальный оператор перенаправления вывода всегда выполняется с Вашими полномочиями пользователя, также когда Вы пишете sudo перед командой, которая генерирует текст STDOUT. Другими словами, это перестанет работать, если у Вас не будет разрешения записать в тот файл

Так sudo echo не будет работать, даже когда Вы используете sudo,

необходимо использовать tee в этом сценарии как ниже

echo 200 | sudo tee /sys/class/backlight/intel_backlight/brightness

1
ответ дан 4 August 2019 в 10:14

Другие вопросы по тегам:

Похожие вопросы: