Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: dconf и его /run/user/11246/dconf/user  (Прочитано 2816 раз)

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

Оффлайн skytrain

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
    • Просмотр профиля
dconf и его /run/user/11246/dconf/user
« : 03 Апреля 2015, 13:54:25 »
ubuntu 14.04
LXDE
Доброго времени суток.
Столкнулся с проблемой.
(lxterminal:3663): dconf-CRITICAL **: unable to create file '/run/user/11246/dconf/user': Отказано в доступе.  dconf will not work properly.
Просто... появилась нежданно....
Сверил права на файл(ы) с другими Ubuntuми. Все идентично.
Правда до этого был установлен dconf-editor

Заранее спасибо.


Пользователь решил продолжить мысль 03 Апреля 2015, 14:00:31:
https://apps.ubuntu.com/cat/applications/raring/libpam-xdg-support/
Может редирект каталога поможет
« Последнее редактирование: 03 Апреля 2015, 14:00:31 от skytrain »
Не пытайся убежать от себя и от пули. Умрешь уставшим...

Оффлайн v!tax

  • Старожил
  • *
  • Сообщений: 4154
  • Gentoo x64 bspwm
    • Просмотр профиля
Re: dconf и его /run/user/11246/dconf/user
« Ответ #1 : 03 Апреля 2015, 14:01:09 »
ll /run/user/11246/dconf/user
господь ведет твою руку, сын мой....

Оффлайн skytrain

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
    • Просмотр профиля
Re: dconf и его /run/user/11246/dconf/user
« Ответ #2 : 03 Апреля 2015, 14:11:12 »
scatsrv@winhall2:~$ sudo ls -la /run/user/11246/dconf/
итого 4
drwx------ 2 root    root                        60 апр.   3 11:51 .
drwx------ 6 scatsrv администраторы предприятия 140 апр.   3 13:57 ..
-rw------- 1 root    root                         2 апр.   3 11:51 user

scatsrv@winhall2:~$ sudo ls -la /run/user/11246/
ls: невозможно получить доступ к /run/user/11246/gvfs: Отказано в доступе
итого 0
drwx------ 6 scatsrv администраторы предприятия 140 апр.   3 13:57 .
drwxr-xr-x 5 root    root                       100 апр.   3 13:32 ..
drwx------ 2 root    root                        60 апр.   3 11:51 dconf
d????????? ? ?       ?                            ?              ? gvfs
drwx------ 2 scatsrv администраторы предприятия  60 апр.   3 13:57 keyring-kEwPc0
drwx------ 2 scatsrv администраторы предприятия  80 апр.   3 11:51 pulse
lrwxrwxrwx 1 root    root                        17 апр.   3 11:51 X11-display -> /tmp/.X11-unix/X0

А вообще пришла в голову идея о переназначении XDG_RUNTIME_DIR в домашнюю директорию.
Чего ей там в /run делать?
Только системным инструментом, а не костылем....
может man pam_systemd поможет в этом.
« Последнее редактирование: 03 Апреля 2015, 14:12:52 от skytrain »
Не пытайся убежать от себя и от пули. Умрешь уставшим...

Оффлайн v!tax

  • Старожил
  • *
  • Сообщений: 4154
  • Gentoo x64 bspwm
    • Просмотр профиля
господь ведет твою руку, сын мой....

Оффлайн skytrain

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
    • Просмотр профиля
Re: dconf и его /run/user/11246/dconf/user
« Ответ #4 : 03 Апреля 2015, 14:21:33 »
:) Спасибо. Видел. Но не помогает.
Это для su. Так как он выполняется в окружении пользователя.
Там еще много каких костылей....

Мне кажется дело в PAM. Но может мне только так кажется....
Логично предположить что хозяином файла должен быть пользователь, но у разрабов свое видение проблемы.

Пользователь решил продолжить мысль [time]03 Апрель 2015, 16:08:29[/time]:
Вообще помогает стопроцентно
sudo chown -R $USER /run/user/$(id -u)/dconfНо почему раньше это было не нужно???!!!
Вот блин. Опять в системы костыли пихать придется. Надоело уже

Может кто чего знает по этому поводу?
Я отчаянно надеюсь что да....

Пользователь решил продолжить мысль 03 Апреля 2015, 17:27:57:
Нашел решение!!!!!
Дело было не в бобине.
Через  pam_exec.so я выполнял скрипт, конфигурирующий окружение пользователя и.т.п
Там был вызов gsettings
А скрипт сам размещен в /etc/pam.d/lightdm и выполняется от рута.
А при обращении к данному файлу gsettings-ом, файл создается по новой... или что-то типа того...  с текущими правами.
Буду юзать pam_loginuid.so
« Последнее редактирование: 03 Апреля 2015, 17:27:57 от skytrain »
Не пытайся убежать от себя и от пули. Умрешь уставшим...

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.