Essa é uma espécie de pergunta dupla.
Estou desenvolvendo um aplicativo que precisará criar compartilhamentos de rede no Windows Server 2003 por meio da linha de comando. Então, primeiro, como crio compartilhamentos no Windows via linha de comando? Tentei pesquisar e tudo o que consegui encontrar é que deveria estar usando net
, mas fora isso, não há muita documentação.
Além disso, nesse compartilhamento, haverá alguns diretórios com os nomes dos usuários no domínio, e eu gostaria que os diretórios não fossem legíveis ou graváveis por mais ninguém. Por exemplo, digamos que eu tenha dois diretórios: jsmith
e jdoe
. Eu gostaria que o usuário jsmith
escrevesse e lesse a partir do diretório jsmith
, mas não o diretório chamado jdoe
e vice-versa.
fonte
O comando que você está procurando é
net share
. A/?
ajuda no comando é bastante direta, mas aqui está um exemplo:No que diz respeito à segurança, pelo que li, a melhor prática é fazer o que foi descrito acima, conceder ao grupo Todos controle total sobre o compartilhamento e gerenciar as permissões nos próprios arquivos e pastas. Isso ocorre porque as permissões de compartilhamento são um filtro de restrição sobre as permissões reais de arquivos e pastas.
fonte