Вредный файл Firefox'a - ему не страшен даже root...

Его GTK диалог при загрузке файлов на сайты сохраняет их имена в списке "Недавние документы", что меня не устраивает.
Нашел файл, где хранятся списки: ~/.local/share/recently-used.xbel
Убрал права на запись > Эта вредятина вернула себе права на запись и обновила файл
Сделал владельцем рута > Ситуция не изменилась. WTF?
Браузер с рутовыми привелегиями я конечно не запускал. Каким образом вредятина перезаписывает файл?
А если так?
$ chmod 400 ~/.local/share/recently-used.xbel
# chattr +i ~/.local/share/recently-used.xbel
GitHub, ArchWiki, AUR
Salko
Сделал владельцем рута > Ситуция не изменилась
Права на удаление и пересоздание файла заново – это права на запись в каталог, и владелец самого файла тут ничего не решает.
Да и вовсе не файрфокса это файл, а общий список недавних документов. Некоторые DE могут использовать свой.
Установите атрибут запрета модификации на этот файл: +i или удалите файл и создайте каталог с таким же именем.
Aivar
Да и вовсе не файрфокса это файл, а общий список недавних документов. Некоторые DE могут использовать свой.
Установите атрибут запрета модификации на этот файл: +i или удалите файл и создайте каталог с таким же именем.
Это вообще не решение, так как убьёт работу с данным файлом для системы в целом, и списком последних документом нельзя будет пользоватся. А если им не пользоваться, то какая разница, что туда пишет firefox?
Вопрос надо ставить иначе: как сделать, чтобы именно firefox туда не лазил, а всем остальным не мешать. Весьма актуальный вопрос, это действительно достаёт, когда FF забивает recently-used.xbel записями о загрузках.
Копать в сторону ACL?
Kycok
Тоже не помогает. Точнее только частично - список очищается после перезагрузки браузера. Может быть, так даже лучше.

(firefox:31630): Gtk-WARNING **: Attempting to store changes into `/home/user/.local/share/recently-used.xbel', but failed: Не удалось переименовать файл «/home/user/.local/share/recently-used.xbel.5NNQDX» в «/home/user/.local/share/recently-used.xbel»: сбой в функции g_rename(): Операция не позволена

(firefox:31630): Gtk-WARNING **: Attempting to set the permissions of `/home/user/.local/share/recently-used.xbel', but failed: Операция не позволена
Этот временный файл удаляется..потом его не найти. Данные в память помещаются?

akorop
Меня устроит если никто и ничего писать в этот файл не будет. Может есть другие варианты? Что-то в конфигах прописать? Или что-то из этого руками пересобрать:
$ pacman -Q | grep gtk
gtk-update-icon-cache 2.24.22-1
gtk2 2.24.22-1
gtk3 3.10.7-1
kde-gtk-config 2.2.1-1
oxygen-gtk2 1.4.4-2
oxygen-gtk3 1.3.4-1
pygtk 2.24.0-3
qtcurve-gtk2 1.8.18-1
Salko У вас kde?А разве в firefox не настраивается как хранит историю?
Самое интересное,что у 100500 работает этот прием,а у вас нет.
echo "" > ~/.local/share/recently-used.xbel
sudo chattr +i ~/.local/share/recently-used.xbel 
Покажите вывод сat /.local/share/recently-used.xbel после очистки и после запуска FF,выложите на пастабен.
Да иногда еще бывает файл .recently-used
Последний крик моды - эхо 30-летней давности.
akorop
Вопрос надо ставить иначе: как сделать, чтобы именно firefox туда не лазил
Так зайдите в настройки FF в раздел приватность и настройте,что вам надо,у меня FF в этот файл вообще не лазит
firefox
(firefox:14680): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
1396344327,840139: FreeWRL plugin: NPP_GetMIMEDescription: x-world/x-vrml:wrl:FreeWRL VRML Browser;model/vrml:wrl:FreeWRL VRML Browser;model/x3d:x3d:FreeWRL X3D Browser;model/x3d+xml:x3d:FreeWRL X3D Browser;model/x3d+vrml:x3dv:FreeWRL X3D Browser;model/x3d+binary:x3db:FreeWRL X3D Browser
1396344327,840370: FreeWRL plugin: NPP_GetValue 1
1396344327,840487: FreeWRL plugin: NPP_GetValue 2
firefox  44,52s user 3,50s system 27% cpu 2:51,89 total
Последний крик моды - эхо 30-летней давности.
akorop
Это вообще не решение, так как убьёт работу с данным файлом для системы в целом, и списком последних документом нельзя будет пользоватся.
Именно! Я ими и не пользуюсь. Имхо, недавние документы только напрасно путаются под ногами.
akorop
Копать в сторону ACL?
Это уже слишком,хотя можете попробовать.Вы что ни разу в настройки FF не смотрели.
Последний крик моды - эхо 30-летней давности.
 
Зарегистрироваться или войдите чтобы оставить сообщение.