Я использовал sudo gedit
до того, как узнал, что я должен использовать gksudo gedit
. Побочным эффектом этой ошибки является то, что некоторые файлы меняют владельца. На этом снимке экрана, кажется, есть 3 кандидата, которые могут показать проблему. Что-то не так с указанным здесь владельцем или мне нужно удалить Ubuntu, переформатировать и переустановить? Можно ли исправить ситуацию с правами собственности, и если да, то какие файлы теперь имеют неправильное право собственности? Насколько серьезна проблема собственности? Все уровни каталогов? Достаточно ли снимка экрана каталога ~
для диагностики того, что произошло, или нужно проверить и исправить другие уровни каталогов? Переформатировать было бы неудобно, поэтому я надеюсь, что есть программное исправление.
там что-то не так с владением, перечисленным здесь, или я должен вытереть Ubuntu, переформатировать и переустановить?
Да. Но Вы не должны переустанавливать.
это возможный восстановить ситуацию с владением и если так, какие файлы теперь имеют неправильное владение? Как глубоко проблема владения идет? Все уровни каталога?
Да. Команда для нахождения их дана в , Что является различием между " gksudo nautilus" и " sudo nautilus"? :
find $HOME -not -user $USER -exec ls -lad {} \;
снимок экрана
~
каталог, достаточный для диагностирования то, что произошло, или больше уровней каталога должно быть исследовано и исправлено?
, Так как все в $HOME
должно принадлежать Вам, это достаточно.
Одна команда для фиксации владения была бы:
sudo chown $USER:$(id -g) -R ~
id -g
печать Ваше имя основной группы.
Или, Вы могли адаптировать перечисляющую файл команду, упомянутую выше, чтобы сделать только необходимый chowning:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
Для фиксации этого Вы работали бы:
sudo chown -R brian:brian ~
Для других людей, замените оба экземпляра brian
с Вашим именем пользователя.