Описание тега package-management
Взято от сюда:
Вы должны никогда не использовать нормальный
команду sudo
для запуска графических приложений, корень. Вы должны использоватьgksudo
(kdesudo
на Кубунту) для запуска таких программ.gksudo
наборыдомой=/корень
, и копии.Xauthority
вТМП
каталог. Это предотвращает файлы в вашем домашнем каталоге, став владельцем пользователя root.
Обратите внимание, что это в первую очередь о конфигурационных файлов. Если запустить Наутилус как корень
, даже с gksu
/gksudo
, и вы создаете файл или папку в любом месте с ней (включая в свой домашний каталог), что файл или папка будет принадлежать корень
. Но если запустить Nautilus (или большинство других графических приложений), корень
с судо
, они могут сохранить свои конфигурационные файлы в домашнем каталоге (а не корень
с домашнего каталога). Эти файлы конфигурации могут принадлежать корень
и недоступным, когда вы не под root, который может серьезно испортить ваши настройки, и может даже сохранить некоторые приложения, от работы в целом.
Решение, после того как вы сделали эту ошибку, найти конфигурационные файлы и удалить их или Чаун
их обратно, принадлежащих не-корневых
пользователей. Много таких файлов начинаются с .
или содержащиеся в каталоге, который начинается со .
. Некоторые находятся внутри .конфиг
папку в вашем домашнем каталоге. Чтобы просмотреть файлы и папки, которые начинаются с .
в Наутилус, нажмите сочетание клавиш Ctrl+ч (это показывает скрытые файлы.) Чтобы увидеть их в ЛС
, использовать -А
(или -А
) флаг.
Чтобы найти если есть файлы, которые не принадлежат вам в вашей домашней директории, вы можете использовать следующую команду в терминале:
найти $дома -не -пользователя $user-exec для Общ -лад {} \;
котором будет список всех файлов в домашний каталог не принадлежит пользователю.