Bug 7150 - gpm changes permissions to 0660 for /dev/null
: gpm changes permissions to 0660 for /dev/null
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/udev)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-06-21 14:31 by
Modified: 2005-06-27 20:18 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-06-21 14:31:22
При старте сервис 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 становится
пользователь.
------- Comment #1 From 2005-06-21 14:34:51 -------
Какое отношение имеет сервис gpm к правам на устройство /dev/null?
------- Comment #2 From 2005-06-21 15:20:54 -------
Теоритически 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 прошу переназначить багрепорт другому компоненту.
------- Comment #3 From 2005-06-21 15:27:37 -------
Проверьте
fgrep /dev/null /etc/security/console.perms
------- Comment #4 From 2005-06-21 15:38:35 -------
В /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, а группа осталась)
------- Comment #5 From 2005-06-21 16:09:50 -------
На соседнем компьютере ошибка не воспроизводится.
...
------- Comment #6 From 2005-06-21 16:17:38 -------
Прошу прощения, проблема решилась переустановкой udev.
Проблема была в том, что у меня в /etc/udev/udev.conf была строка
udev_tmpfs=1
вместо
udev_tmpfs="yes"
------- Comment #7 From 2005-06-21 17:25:01 -------
Reassigned to maintainer.
------- Comment #8 From 2005-06-27 20:18:45 -------
ну ошибка так ошибка