
Я видел этот пост:Запретить Dash gnome-shell отображать список последних элементови я не могу удалить файл recently.used.xbel.
Нужно ли мне иметь права root, чтобы это сделать?
-rw------- 1 ryan ryan 39157 2012-02-19 15:47 /home/ryan/.local/share/recently-used.xbel --
Когда я бегу
rm ~/.local/share/recently-used.xbel
я получил
rm: cannot remove `/home/ryan/.local/share/recently-used.xbel': Operation not permitted
Выполнение той же команды sudo
возвращает ту же ошибку, а запуск nautilus от имени root также возвращает похожую ошибку.
решение1
что сказала infinity. Попробуйте ´sudo chattr -i ~/.local/share/recently-used.xbel´, а затем попробуйте удалить файл еще раз.
– @severin
Это сработало. Спасибо.
решение2
~/.local/share/недавно-использованный.xbelнаходится в вашем домашнем каталоге и принадлежит вашему текущему пользователю, поэтому вкратце могу сказать: нет, вам не нужны права root, чтобы удалить его.
Но вам нужно более конкретно описать вашу проблему.
решение3
Попробуйте запустить:lsof |grep recently-used.xbel
Это должно показать, заблокировал ли какой-либо процесс этот файл.
Вы также можете попробовать:rm -f ~/.local/share/recently-used.xbel
решение4
Вы могли бы просто сделать
gksudo nautilus
или какой файловый менеджер вы используете, просто найдите файл и удалите его.