Сайт | Скачать | Видео | Wiki

Автор Тема: Как записать в /proc?  (Прочитано 186 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн imp

  • /dev/бубен
  • Ветеран
  • *****
  • Сообщений: 1302
  • Репутация: +40/-1
  • Автор темы
  • /dev/hands from /dev/ass
Как записать в /proc?
« : 23 Февраль 2021, 04:20:05 »
Есть такой файл
/proc/version

Надо, чтобы он отдавал не те значения, которы в нем прописаны.
Но при попытке правки - io error.
Пересобрал main sfs с готовым.
Как и ожидалось - не помогло.
Что делать?((

П.С. возник вопрос - а рут действительно суперпользователь?)

Стоп, оно должно монтироваться...
Интересно, можно rw туда присобачить? Компа под рукой просто нету. На работе опробую
« Последнее редактирование: 23 Февраль 2021, 04:26:25 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
Re: Как записать в /proc?
« Ответ #1 : 23 Февраль 2021, 05:44:27 »
А это файл нулевой длинны, что-то навроде симлинка сообщений ядра. Ядро динамически выплевывает сообщения в одну сторону. Система ниппель. В обратную сторону - никак. Если нужно "подделывать", проще имхо уже вывод файла /proc/version через sed или awk прогонять :) Или пересобирать ядро, обратив внимание на параметр localversion

А редактировать и удалять не дает, потому что он овердохнена раз в секунду генерируется, т.е. если бы ты даже его удалил или изменил, он моментально бы создался и вернулся к своему первоначальному виду.

З.ы. Тут говорят, можно попробовать через mount --bind перекрыть, но хз, получится или нет...

З.з.ы. Всё что написал, мой вольный перевод, со слов знающих людей. Сам то я не шарю :)
« Последнее редактирование: 23 Февраль 2021, 07:25:18 от dZ0TFR »

Оффлайн imp

  • /dev/бубен
  • Ветеран
  • *****
  • Сообщений: 1302
  • Репутация: +40/-1
  • Автор темы
  • /dev/hands from /dev/ass
Re: Как записать в /proc?
« Ответ #2 : 23 Февраль 2021, 09:13:49 »
Спасибо)
Компьютер имеет то преимущество перед мозгом, что им пользуются.