Вы можете получить список пакетов, которые считают, что они хранят файлы в каталоге, используя dpkg -S, например:
dpkg -S /usr/share/applications
Затем переустановите каждый из них:
sudo apt install --reinstall <package>
[d2 ] Есть способы автоматизировать это, обрабатывая выход dpkg, но делать это вручную будет напоминанием, чтобы быть более осторожным. Я понял, как сделать большую часть этого. Я выполнил следующие инструкции: https://help.ubuntu.com/lts/serverguide/openldap-server.html в разделе «Аутентификация LDAP».
Это позволило мне переключить пользователя в терминале на пользователя LDAP. Затем я редактировал: /etc/lightdm/lightdm.conf:
[Seat:*]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true
Это дало мне возможность войти в систему как другой пользователь на экране входа в Ubuntu. Мне удалось войти в систему как пользователь LDAP с именем «jdoe».
Я понял, как сделать большую часть этого. Я выполнил следующие инструкции: https://help.ubuntu.com/lts/serverguide/openldap-server.html в разделе «Аутентификация LDAP».
Это позволило мне переключить пользователя в терминале на пользователя LDAP. Затем я редактировал: /etc/lightdm/lightdm.conf:
[Seat:*]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true
Это дало мне возможность войти в систему как другой пользователь на экране входа в Ubuntu. Мне удалось войти в систему как пользователь LDAP с именем «jdoe».
Я понял, как сделать большую часть этого. Я выполнил следующие инструкции: https://help.ubuntu.com/lts/serverguide/openldap-server.html в разделе «Аутентификация LDAP».
Это позволило мне переключить пользователя в терминале на пользователя LDAP. Затем я редактировал: /etc/lightdm/lightdm.conf:
[Seat:*]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true
Это дало мне возможность войти в систему как другой пользователь на экране входа в Ubuntu. Мне удалось войти в систему как пользователь LDAP с именем «jdoe».