Alterar propriedade do diretório Linux

Alterar propriedade do diretório Linux

Eu tenho um Netgear ReadyNAS e configurei o SFTP nele.
Criei um usuário chamado “newuser” e mudei o diretório para “newdirectory”.

Se eu executar o comando chown newuser * -Rdentro de "newdirectory", isso alterará a propriedade do arquivo apenas neste diretório?

Responder1

Executar qualquer comando no bash, usando o asterisco *, faz com que o shell selecione todos os arquivos e diretóriosema pasta em que você está agora. O -Rsinalizador garantirá que os subdiretórios e subarquivos também sejam modificados. Esteja ciente de que o diretório onde você está não será modificado. Se você quiser modificar oatualpasta, você deve usar o ponto ..

Resumo:

$ cd newdirectory/
$ chown newuser * -R
├─ newdirectory/     # not modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified

$ cd newdirectory/
$ chown newuser . -R
├─ newdirectory/     # modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified

informação relacionada