Você poderia usar isso
find /folder -not -uid 1050 -exec chown student:studentgroup {} +
significa que student
tem ID de usuário 1050
. Para obter o uid
, você pode usar o comando
id -u username
existe alguma maneira de conseguir que cada arquivo criado dentro do diretório do aluno tenha o proprietário do aluno (chown student ./* é para todos os arquivos antigos, mas eu quero que novos arquivos sejam chown student) .... Pela maneira que eu tenho um Perl e Python neste servidor, então se pode haver algum script simples que irá verificar a criação do arquivo e muda seu dono hmm?
Você poderia usar isso
find /folder -not -uid 1050 -exec chown student:studentgroup {} +
significa que student
tem ID de usuário 1050
. Para obter o uid
, você pode usar o comando
id -u username