Você precisa atribuir as seguintes permissões ao seu diretório compartilhado: Ler / Executar, Gravar Dados / Adicionar Arquivo, Anexar Dados / Adicionar Subdiretório, Excluir Filho e (somente para arquivos e subpastas) Acesso Completo.
Na linha de comando, você usaria:
icacls sharedfolder /grant myusers:(RX,WD,AD,DC)
icacls sharedfolder /grant myusers:(OI)(CI)(IO)(F)
As permissões Ler / Executar permitem que os usuários leiam e acessem o conteúdo do diretório; Escrever dados / Adicionar arquivo permite que os usuários gravem arquivos no diretório; Anexar dados / Adicionar subdiretório permite que os usuários criem subdiretórios; e, claro, o Acesso Completo somente herdado dá aos usuários acesso aos arquivos e subdiretórios dentro da pasta.
Excluir o permite que os usuários excluam arquivos e subdiretórios, independentemente das permissões específicas nesses arquivos . Dependendo da sua situação, você pode preferir deixar isso de fora.
Da mesma forma, você precisa garantir que os usuários não tenham a permissão Excluir filho para o pai do diretório compartilhado. Se eles fizerem isso, eles poderão mover o diretório, independentemente de quais permissões foram definidas.