Por que os ficheiros são eliminados de forma inconsistente entre protocolos quando as suas permissões estão definidas para 700?
Produtos Aplicáveis
- macOS
- Windows Server
Cenário
Quando tenta eliminar ficheiros com permissões definidas para 700 (rwx------), os resultados são inconsistentes dependendo do protocolo que utiliza.
Explicação
Ao aceder a ficheiros num NAS através de um sistema de ficheiros remoto, o protocolo recupera permissões para determinar os direitos de eliminação. Como diferentes protocolos tratam as permissões de forma diferente, isto leva a um comportamento inconsistente na eliminação. Por exemplo, quando as permissões de ficheiro estão definidas para 700 (rwx------), o macOS avalia as permissões do próprio ficheiro para determinar os direitos de eliminação, enquanto o Windows avalia as permissões do diretório que contém o ficheiro. A tabela seguinte resume o comportamento de eliminação de ficheiros em diferentes protocolos:
Método de Conexão | Eliminação de Ficheiros |
macOS (via AFP) | Não pode eliminar |
macOS (via SAMBA) | Não pode eliminar |
Windows (via SAMBA) | Pode eliminar |
File Station | Pode eliminar |
FTP | Não pode eliminar |