Como mapear uma unidade com acesso somente leitura no Windows 7

1

Preciso de ajuda para configurar as permissões de pasta ao acessar pastas de toda a minha rede (em vez de fazer login em uma máquina do Win 7 localmente).

Aqui está o meu cenário.

Eu tenho vários PCs com Windows 7 Pro. Minha máquina principal é chamada de "FamilyStorage" e é semelhante a um servidor de arquivos. Ninguém realmente faz login nessa máquina localmente, exceto eu.

Conectados a esta máquina estão vários discos rígidos com dados diferentes em cada unidade. Uma unidade é música. Outro é o Pictures. Um terceiro é software, ETC. Eu então compartilho cada unidade.

Para minha esposa, eu e meu filho, criei scripts de login personalizados que são usados em nossos respectivos PCs. É basicamente um arquivo do Notepad que eu renomeio para .BAT. Por exemplo: Por exemplo: LoginDad.bat ou LoginMom.bat ou LoginSon.bat

Eu e minha esposa mapeamos todas as unidades compartilhadas no "FamilyStorage". Para o meu filho, porém, mapeio apenas para a unidade de casa dele e para a unidade "Imagens".

Estou preocupado com a possibilidade de ele excluir arquivos e gostar de alterar o acesso dele para READ ONLY.

Como não estou em um domínio, não posso definir permissões em "FamilyStorage" com base no nome da máquina. Além disso, como não fazemos login localmente, a configuração da permissão de usuário individual também não resolve o problema.

Espero que haja uma maneira de obter meu arquivo de script de login e adicionar algum tipo de opção que faça com que o mapeamento esteja em modo somente leitura. Por exemplo: NET USE P: // familyStorage / Pictures -ro

Eu sei que está errado, mas espero que faça sentido sobre o que estou tentando fazer.

No final do dia ... quando eu entro no meu pc e minha esposa na dela ... nós dois precisamos de acesso total ao mapeamento da unidade de imagem e nós o temos. Ao mesmo tempo, eu gostaria de mapear P para meu filho também, mas com ele, ele só consegue ler. E esta é a parte que eu não sou capaz de fazer.

Eu realmente não quero ter controle remoto na minha máquina "FamilyStorage" toda vez que eu quiser copiar fotos ou renomear pastas. Tem de haver outro jeito. Eu também não quero ter que duplicar esta unidade de imagem ... porque então eu estou mantendo 2 conjuntos de arquivos e está ocupando o dobro do espaço de armazenamento. Esta é a única outra alternativa que encontrei. Duplique a unidade e dê um nome "PicturesSon". Em seguida, defino a unidade como READ ONLY e mapeio para essa unidade em seu script de login, mas novamente, o problema é que agora estou mantendo outra unidade e usando todo esse espaço de armazenamento extra. E há muitas fotos e arquivos de vídeo ... vale a pena.

Obrigado por permitir minha pergunta. Desculpe se ele é um pouco prolixo.

T

    
por terster 26.02.2014 / 17:55

1 resposta

1

No seu servidor, compartilhe duas vezes:

net share foo_r=c:\foo\test /GRANT:EVERYONE,READ
net share foo_rw=c:\foo\test /GRANT:EVERYONE,FULL

Em seguida, modifique seus arquivos em lote para apontar para o tipo de compartilhamento desejado ao mapear a letra da unidade.

Obviamente, isso depende de seu filho não acessar manualmente os compartilhamentos de rede ou tentar acessar usando o caminho da rede em vez da unidade mapeada.

    
por 26.02.2014 / 18:12