Hoje tinha um mail de um utilizador a queixar-se de que não conseguia enviar ficheiros para a plataforma moodle. Experimentei e tal como era indicado nesse mail aparecia uma mensagem de erro que dizia que não havia permissões para determinado caminho. Como tinha sido feita a transição de máquina é natural haver um ou outro imprevisto. Experimentei numa disciplina antes e depois da alteração das permissões da pasta para onde estava a enviar um ficheiro. Era mesmo um problema de permissões!
Como alterar as permissões de muitas pastas e subpastas de uma assentada? Nem pensar fazer isso pasta a pasta!
Ao utilizar a opção -R no comando chmod estou a dizer que vou alterar em todas as pastas que dependem da pasta indicada.
Assim:
chmod 777 /opt/lampp/moodledata -R
