Você pode facilmente assumir a propriedade da pasta especificada e, ao mesmo tempo, permitir que eles verifiquem o trabalho.
Para apropriar-se da pasta:
chown teacher /path/to/file.java
E para não permitir alterações por conta de não-proprietário: chmod go-w /path/to/file.java
Agora, para automatizar isso, use o comando at
para executar um trabalho de código, por exemplo:
at 10am Jul 31
, então você estará presente com uma nova linha de comando at>
. A partir daí, basta inserir os comandos anteriores chmod & chown
e eles serão executados a partir daí.
Apenas uma nota, execute o comando at
com o super usuário root
.