Alterar a propriedade do diretório Linux

1

Eu tenho um Netgear ReadyNAS e configurei o SFTP nele.
Eu criei um usuário chamado "newuser" e alterei o diretório para "newdirectory".

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

    
por bob666 17.04.2015 / 02:03

1 resposta

1

Executar qualquer comando no bash, usando o asterisco * , faz com que o shell selecione todos os arquivos e diretórios na pasta em que você está agora. A -R sinalizará se os subdiretórios e subarquivos também serão modificados. Esteja ciente de que o diretório onde você está em si não será modificado. Se você quiser modificar a pasta atual , 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
    
por 17.04.2015 / 02:16