При старте сервис gpm меняет права доступа для /dev/null на 0660. Используется udev. Установленные пакеты: gpm-1.20.1-alt7 udev-0.50-alt5 kernel-image-std26-up-2.6.11-alt8 pam0_console-0.75-alt28 Содержимое /etc/sysconfig/mouse: MOUSETYPE=ps/2 XMOUSETYPE=PS/2 FULLNAME="PS/2|Standard" XEMU3=yes WHEEL=no device=psaux Steps to Reproduce: 1. При загрузке системы до запуска сервиса udevd: crw-rw---- 1 root floppy 1, 3 Jan 5 23:15 /dev/null (что вроде бы само по себе неправильно...) 2. После запуска udevd права доступа устанавливаются в 0666: crw-rw-rw- 1 root floppy 1, 3 Jan 5 23:15 /dev/null 3. После старта gpm права доступа 0660: crw-rw---- 1 root floppy 1, 3 Jan 5 23:15 /dev/null 4. При смене прав на 0666 и перезапуске gpm права устанавливаются в 0660. К тому же если залогинен пользователь, владельцем /dev/null становится пользователь.
Какое отношение имеет сервис gpm к правам на устройство /dev/null?
Теоритически gpm не имеет отношения к /dev/null. Кому же тогда баг посылать? udev? pam0_console? $ sudo rpm -V udev S.5....T c /etc/udev/udev.conf $ sudo rpm -V pam0_console ничего не выводит Содержимое /etc/udev/udev.conf: udev_root="/dev" udev_db="/dev/.udevdb" udev_rules="/etc/udev/rules.d" udev_permissions="/etc/udev/permissions.d" default_mode="0600" default_owner="root" default_group="root" udev_log="no" udev_tmpfs="yes" tmpfs_options="size=5m" Т.е. вроде бы ничего не менял, всё из сизифа. gpm - потому что права на /dev/null меняются (с 0666 на 0660) на моей системе только при запуске gpm и это воспроизводится. Если это не проблема gpm прошу переназначить багрепорт другому компоненту.
Проверьте fgrep /dev/null /etc/security/console.perms
В /etc/security/console.perms /dev/null нет. /etc/security/console.perms не менялось (sudo rpm -V pam0_console ничего не выводит) Подозрение только на <console> 0660 <floppy> 0660 root.floppy потому что у меня у /dev/null права на устройство до запуска udevd были crw-rw---- 1 root floppy 1, 3 Jan 5 23:15 /dev/null (после запуска udevd поменялись с 0660 на 0666, а группа осталась)
На соседнем компьютере ошибка не воспроизводится. ...
Прошу прощения, проблема решилась переустановкой udev. Проблема была в том, что у меня в /etc/udev/udev.conf была строка udev_tmpfs=1 вместо udev_tmpfs="yes"
Reassigned to maintainer.
ну ошибка так ошибка