После рабочего обновления сегодня и перезагрузки ОС не запустился бы lightdm. После некоторой отладки я заметил, что/dev/null (и некоторые другие/dev файлы) не имеют соответствующих полномочий (по сравнению с другим полем Ubuntu, которое я имею) - например, 'другие' не могли считать, ни записать/dev/null.
После 'chmod a+rw/dev/null/dev/urandom/dev/random/dev/ptmx' lightdm запущенный. Конечно, это не перезагрузка, персистентная, таким образом, я должен поместить это в некоторый/etc/rc.* чтобы заставить его придерживаться - который я не хочу!
Кто-либо знает, почему это начало происходить? IOW, это работало до сегодня на меня.
[РЕШЕННЫЙ] у меня был пользовательский багги udev правила, которые установят определенные/dev записи в 0600!
Поскольку Rinzwind, правильно упомянутый, /dev/null
, создан на каждой начальной загрузке , но конкретно каждое устройство включая /dev/null
создается сценарием MAKEDEV, на который ссылаются в нескольких /etc/init
, сценарии как показано ревут:
xieerqi:$ sudo grep -iR "makedev" /etc 2 > /dev/null
[sudo] password for xieerqi:
xieerqi:$ sudo grep -iR "makedev" /etc 2> /dev/null
[sudo] password for xieerqi:
/etc/init/mounted-dev.conf: /sbin/MAKEDEV std fd ppp tun
/etc/init/mounted-dev.conf: /sbin/MAKEDEV console
/etc/init.d/udev:create_dev_makedev() {
/etc/init.d/udev: if [ -e /sbin/MAKEDEV ]; then
/etc/init.d/udev: ln -sf /sbin/MAKEDEV /dev/MAKEDEV
/etc/init.d/udev: ln -sf /bin/true /dev/MAKEDEV
/etc/init.d/udev: create_dev_makedev
/sbin/MAKEDEV
и /sbin/makedev
тот же сценарий, которые имеют в настройках заголовка для всех устройств и их соответствующих полномочий. В частности, на makedev моя система создает пустое устройство с $public
полномочия:
makedev null c 1 3 $public
Наверху общественность определяется как public=" root root 0666"
, необходимо быть в состоянии открыть этот сценарий и изменить полномочия по мере необходимости или проверить, что они не изменены всегда.
Однако, если они неизменны, настоятельно рекомендуется сообщить об этом поведении, поскольку ошибка, и для Вашего собственного удобства, вероятно, переключается на gdm
в настоящее время.