Minha velha mãe no Ubuntu Gnome perde arquivos .desktop

Minha velha mãe no Ubuntu Gnome perde arquivos .desktop

Moro longe da minha mãe. Quando seu antigo laptop com windows XP morreu, eu o substituí por um minicomputador com ubuntu gnome (14.04) que administro remotamente (ssh, x11vnc e rsync para backups). Como usuários antigos do Windows XP, ela tem muitos ícones em sua área de trabalho. Eu criei alguns lançadores (firefox.desktop, Thunderbird.desktop, Word.desktop (para escritor de escritório gratuito)).

Regularmente, ela me liga porque um desses lançadores desapareceu. Cada vez que encontro o inicializador ausente na pasta de lixo. Provavelmente um erro da minha mãe.

Como você protegeria esses inicializadores enquanto deixava permissão de gravação na pasta Desktop? Devo escrever um cron para monitorar esses erros?

Uma ideia é colocar o sticky bit na pasta desktop e alterar o proprietário da pasta e dos arquivos .desktop para root. Existem efeitos colaterais desagradáveis ​​que podem ser esperados?

Responder1

chmodnão é um assistente: se houver permissões de gravação no diretório, ele ainda chmod 000não será salvo da exclusão. Você pode ajudar chattr +ino arquivo. Então mesmo o root não poderá deletar o arquivo até remover este atributo ( chattr -i).

informação relacionada