/etc/gdm3/PostSession/Default не выполняемый

Я раньше имел сессию, очищают сценарий в lightdm (единица). Теперь с человечностью 18.04, я перемещаю этот сценарий в /etc/gdm3/PostSession/Default.

Однако сценарий никогда не выполняется.

Для любопытства я попробовал /etc/gdm3/PreSession/Default - который выполняется, но это не решает мою проблему.

Любая идея, как я могу удостовериться что /etc/gdm3/PostSession/Default сценарий выполняется?

2
задан 15 January 2019 в 04:57

1 ответ

У меня была та же проблема, где я нашел Ваш вопрос, в то время как я искал ответы. Я никогда не находил и ответ, но я действительно обнаруживал разрешение, которое работало.

Я prevously внес ручные изменения в файлы паролей и теневые файлы вместо того, чтобы использовать инструменты такой как usermod и passwd.

Существуют другие файлы, которые связаны с учетной записью, которые влияют на целостность конфигурации пользователя.

Я исправил конфигурацию пользователя путем резервного копирования корневого каталога (сохраняющий его другим именем). Затем создавая временный корневой каталог именем пользователя.

Затем я использую инструменты учетной записи для удаления пользователя и его корневого каталога. Затем я создал пользователя снова. Затем я восстановил корневой каталог пользователя. После этого /etc/gdm3/PostSession/Default сценарий выполняется.

Это команды:

$ cd /home
$ sudo mv ~user user.bak
$ sudo mkdir ~user
$ sudo deluser --remove-home user
$ sudo adduser user
$ sudo mv ~user ~user.del
$ sudo mv ~user.bak user

Примечание:
Имя замены user с названием идентификатора пользователя у Вас есть проблемы с.
Можно также удалить user.del каталог, когда Вы заканчиваете.

0
ответ дан 2 December 2019 в 07:06

Другие вопросы по тегам:

Похожие вопросы: