Como a saída de ls -ld node
sugere que o diretório node
é de propriedade do usuário nikos
(e grupo nikos
), não de root
com permissão de 700
. Como resultado, sendo usuário nikos
você leu, escreveu, executou permissão nesse diretório.
Observe também que sudo chmod -R 0700 myfolder
não altera a propriedade para root
, ele simplesmente define os bits de permissão como 0700
como usuário root
. Se você é o proprietário desse diretório, você pode fazer isso em chmod -R 0700 myfolder
, sem necessidade de sudo
.
Há um porém, como estamos fazendo de forma recursiva -R
, você precisa ter os arquivos sob o diretório myfolder
de sua propriedade para alterar suas permissões. Caso contrário, as permissões originais desses arquivos prevalecerão.
Agora, se você quiser tornar root
o proprietário desse diretório e os arquivos abaixo dele (recursivamente):
sudo chown -R root node
Se você quiser criar o grupo de proprietários como grupo root
também:
sudo chown -R root:root node