Como definir as permissões em todos os arquivos e pastas na minha unidade NAS usando o meu Mac

0

Eu tenho tido problemas ao usar o programa FTP Filezilla para copiar informações do meu computador para o meu drive NAS D-Link 321.

Como se constata, parece que quando eu criei alguns dos arquivos / pastas usando meu mac e alguns dos arquivos / pastas usando meu PC, isso criou um problema com as permissões.

Eu encontrei usando este comando no terminal parece ajudar a desbloquear as pastas para que eu possa escrever para eles, mas todos os arquivos aninhados nas pastas também parecem ter permissões que me impedem de fazer o que eu quero fazer.

chmod 777 /Volumes/Volume_1/<foldername>

Existe um comando que eu possa executar para tornar acessíveis todas as pastas e arquivos da minha unidade NAS (adicionar, excluir, renomear) no meu PC, meu Mac e usando um cliente FTP?

Além disso, você recomenda uma configuração diferente de 777 para todas as minhas pastas e arquivos? Por quê?

Obrigado!

    
por bosstone75 03.04.2017 / 05:16

1 resposta

3

Sim, você pode usar

chmod -R u+rwX,g+rwX,o+rwX /Volumes/Volume_1/<foldername>

O sinalizador -R aplica a alteração a todas as pastas e arquivos de forma recursiva. O uso do modo simbólico rwX adicionará permissões de leitura e gravação ( rw ) para o usuário ( u ), grupo ( g ) e outros usuários ( o ) e, opcionalmente, permitirá execução ( X ) de arquivos se eles já são executáveis para alguém ou se eles são um diretório. (Isso é equivalente ao modo 777 , exceto com um bit executável mais inteligente.)

Você pode ter que executar este comando como root prefixando-o com sudo se obtiver algum erro de 'permissão negada' ao executá-lo.

    
por 03.04.2017 / 16:48