Sim, você também precisa alterar as permissões do diretório.
Isso porque, se você só tiver permissões de gravação para os arquivos dentro do diretório, não poderá simplesmente criar um novo arquivo porque não tem permissões de gravação para esse arquivo (ele não existe, portanto, não há permissões para criá-lo).
Se você tiver permissões de gravação para o diretório, poderá criar um arquivo dentro dele, porque você tem permissões de gravação para o próprio diretório.
Para se tornar o proprietário (forma de terminal):
-
Verifique seu nome de usuário:
whoami
-
Torne-se o proprietário do diretório e seu conteúdo:
sudo chown -R "$USER:" /path/to/the/directory
O sinal
-R
significa recursivo, de modo que o diretório e todos os seus subarquivos e subdiretórios mudarão de proprietário. Remova o sinalizador-R
para apenas alterar as permissões do próprio diretório.
Agora, você deve conseguir criar arquivos ou diretórios, porque agora é o proprietário do diretório e todo o seu conteúdo. Se ainda não conseguir, conceda ao proprietário permissões de gravação para o diretório e seu conteúdo usando o seguinte comando:
chmod -R 700 /path/to/the/directory