Artem Chuprina <r...@ran.pp.ru> wrote: > > > > > > А что, ln -s /var/log/Xorg.0.log /dev/null уже не кошерно? > > > > > А каким образом создаётся /var/log/Xorg.0.log.old? > > > > Методом вызова rename() из libc. И здесь есть два решения проблемы - > > > > таки > > > > дочитать man ${used_x_display_manager} на предмет задания опции > > > > '-logfile > > > > /dev/null' для Xorg, > > > У него там не DM, у него startx. Которой эта ручка по соображениям > > > безопасности не положена. > > Банальный shell скрипт, поправить который дело 2х минут.
> Не все так просто. Параметр -logfile есть у Xorg, который -rwxr-xr-x, и > который поэтому запустить из startx в принципе невозможно (ну, то есть > запустить-то возможно, но кто ж ему такому экран-то даст?) Из startx из startx у нас запускается xinit, который в свою очередь запускает /etc/X11/xinit/xserverrc который запускает X с параметрами. > запускается X, который suid-wrapper вокруг Xorg, и который писали не идиоты, и > поэтому он такого параметра не принимает. Потому что (Андрей, ты не выспался, он примает любые параметры. Только проверяет - а можно -config этому товарисчу или нет. > что ли, сегодня?) нельзя давать обычному юзеру объяснять программе, работающей > от рута, куда она будет писать логи. Этим занимается сам Xorg а не врапперы. Поэтому да, только chattr спасет от этой умной программы. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1vso8-dg1....@kenga.kmv.ru