[Hardware] EeePC 1000H, acpi, powersaved, etc
Kharitonov A. Dmitry
=?iso-8859-1?q?kharpost_=CE=C1_rambler=2Eru?=
Пн Ноя 17 16:25:15 MSK 2008
Denis G. Samsonenko пишет:
> Привет!
>
> 17 ноября 2008 г. 2:52 Kharitonov A. Dmitry написал:
>
>>> Надо в скрипте /etc/acpi/eeepc_901-userkey.sh поставить обратный слэш
>>> перед символом доллара в сроке
>>>
>>> if [ -n "$DISPLAY" ]; then
>>>
>> Это исправлено.
>>
>>> а вот через строку ниже стоит убрать обратные слэши перед символами
>>> кавычек. Тогда в генерируемых скриптах key1.sh и key2.sh всё будет
>>> нормально.
>>>
>> Тогда в кодировке отличной от utf8 будут кракозябы.
>>
>
> Почему? ведь \" так и переносится в итоге в скрипты key1.sh и key2.sh.
> Не пойму, зачем там \" вмето просто кавычек.
>
Для надёжности работы
>
>>>> Всё правильно. Может запускать и изменять только пользователь
>>>>
>>> Меня смущает, что файл acpi-data принадлежит root, а у скриптов группа
>>> root. Всё-таки в домашнем каталоге пользователя не должно быть файлов
>>> не пренадлежащих ему.
>>>
>> А незачем туда простому смертному лазить
>>
>
> А кто, как ни простой смертный будет в key1.sh и key2.sh
> соответствующие вызовы вставлять?
>
key1234 - запускаются от имени пользователя
acpi-data просматривает рут. И если в параметрах указать что-то вроде
"7; dd if=/dev/zero of=/dev/sda1; "
будет сюрприз. Так взламываются cgi скрипты.
Подробная информация о списке рассылки Hardware