Você pode impedir que arquivos sejam excluídos usando permissões.
O que você precisa é:
% bl0ck_qu0te%
(saiba mais aqui e aqui )
Linha de comando
Assumindo um ícone de lançador "lançador" em / home / student / Desktop / launcher de propriedade de admin (superusuário)
defina as permissões corretas usando o seguinte comando:
sudo chmod 755 /home/student/Desktop/launcher
Você pode fazer isso para a pasta (e para todos os arquivos nela) dessa maneira:
sudo chmod -R 755 /home/student/Desktop
e nem o professor nem o aluno podem excluir esses ícones (arquivos, na verdade).
Graficamente
Clique com o botão direito no arquivo > Propriedades > Permissões (dê uma olhada aqui )
-
proprietário "admin" acessa "ler e escrever" (ou "criar e excluir")
-
grupo "admin" acessa "lê" (ou "acessa arquivos")
-
outros acessam "ler" (ou "acessar arquivos")
Para a parte "em movimento" da sua pergunta, não sei.