После отключения электроэнергии мои пользовательские настройки исчезли. Однако с моей домашней папкой все было в порядке, за исключением того, что там была новая папка с именем $ HOME
.
Немного поигравшись, я заметил, что в некоторых приложениях хранятся настройки.Я стер их и сделал $ HOME
символической ссылкой на мою домашнюю папку. Повторно войдя в систему, я заметил, что вернул большую часть моего рабочего стола, за исключением того, что одно или другие второстепенные приложения работают некорректно. А именно, есть безымянное (ага!) Диалоговое окно с ошибкой, в котором говорится, что Невозможно создать каталог данных «$ HOME / .config / mate / mate-dictionary»: в разрешении отказано
.
Как я могу отследить, что заставляет приложения искать буквальный $ HOME
?
Запуск Linux Mint 16, основанный на Ubuntu 12.04, на MATE
Можно использовать , auditd для поиска приложения, получающего доступ $HOME
sudo apt-get install auditd
тогда, добавляет правило контролировать доступ к $HOME
sudo auditctl -w /home/<username>/$HOME -k whoaccesshome
, Которому, возможно, понадобилась бы некоторая тонкая настройка, поскольку я записываю его из памяти.
тогда, ищите соответствие с
sudo ausearch -k whoaccesshome
, Вы станете изодромными с предварением из рабочего процесса, чтобы помочь Вам диагностировать свою проблему
Примечание: это не переживет перезагрузку. Сделать правило постоянным, изменение /etc/auditd/rules.d/audit.rules