我老母亲在使用 ubuntu gnome 时丢失了 .desktop 文件

我老母亲在使用 ubuntu gnome 时丢失了 .desktop 文件

我住的地方离我妈妈很远。当她那台运行 Windows XP 的旧笔记本电脑坏了时,我用一台装有 ubuntu gnome (14.04) 的微型计算机替换了它,我对其进行了远程管理(使用 ssh、x11vnc 和 rsync 进行备份)。作为 Windows XP 老用户,她的桌面上有许多图标。我创建了一些启动器(firefox.desktop、thunderbird.desktop、Word.desktop(用于 libre office writer))。

她经常打电话给我,因为其中一个启动器不见了。每次我都会在垃圾文件夹中找到丢失的启动器。可能是我妈妈的失误。

如何在保留对桌面文件夹的写入权限的同时保护这些启动器?我应该编写一个 cron 来监控这些错误吗?

一个想法是将粘性位放在桌面文件夹上,并将文件夹和 .desktop 文件的所有者更改为 root。是否会有严重的副作用?

答案1

chmod不是助手:如果目录有写权限,那么即使chmod 000删除也不会保存。您可以帮助chattr +i删除文件。那么即使是 root 也无法删除该文件,直到它删除此属性(chattr -i)。

相关内容