Como removo as propriedades das pastas? (Windows 7 e Windows XP)

6

Em nossa casa temos cerca de 5 PCs; sem servidor DHCP ou servidor DNS.

Temos algumas unidades de backup portáteis (unidades Western Digital WD1001FALS 1 TB) que montamos nos leitores de drives SATA da Thermaltake.

Qualquer pasta que eu crie em uma dessas unidades usando o meu PC com Windows 7 será criada comigo como proprietário. Agora, os outros PCs Win7 e WinXP não podem acessá-lo.

Se eu clicar com o botão direito do mouse e entrar no Compartilhamento, posso especificar com quem compartilhar meu computador.

Eu não quero compartilhar a pasta. Eu quero que isso seja apenas uma pasta. Isso é tão frustrante.

Mesmo que eu compartilhe com Todos no meu PC como Leitura / Gravação, nenhum dos outros PCs pode acessá-lo porque eles não são uma conta do meu PC.

Eu tentei perguntar no site da Microsoft, mas já faz uma semana e não recebi uma resposta. Talvez a comunidade de SO saiba e talvez isso seja algo útil para os outros.

Luke do Stack Overflow (o lugar onde eu geralmente saio) sugeriu que eu viesse aqui. Ele ainda disse que eu deveria ser capaz de adicionar uma ACL herdável concedendo acesso "Everyone" à pasta raiz da unidade.

Mas esta é apenas uma unidade portátil simples. Eu realmente tenho que criar uma lista de controle de acesso para uma unidade portátil? Por que o Windows é insistente em criar um proprietário para ele?

Eu só quero que isso seja como qualquer outro drive USB "plug it in and go".

    
por jp2code 31.01.2011 / 01:34

3 respostas

5

Em primeiro lugar, é importante entender a distinção entre compartilhamento e permissões de arquivo . No Windows, você configura o compartilhamento para criar um compartilhamento de rede. Quando você adiciona usuários às permissões de compartilhamento, você está permitindo que esses usuários acessem esse compartilhamento remotamente de outro computador. Pela sua descrição, não parece que é isso que você está tentando fazer.

As permissões de arquivo são separadas e determinam quais usuários podem ver um arquivo. Eles também são chamados de ACLs ou "listas de controle de acesso". Cada arquivo e pasta tem uma ACL, que especifica quais usuários têm permissão para fazer o que com esse arquivo.

As ACLs controlam os usuários pelo SID. Um SID é uma cadeia de caracteres que identifica exclusivamente cada usuário e grupo no computador. Mesmo se você renomear um usuário, seu SID permanece o mesmo; Da mesma forma, se você tiver dois usuários com o mesmo nome de usuário em dois computadores diferentes, seus SIDs ainda serão diferentes.

Algumas contas e grupos "especiais" têm o mesmo SID em todos os sistemas. Estas são as contas no nível do sistema no domínio NT AUTHORITY . Se você conceder permissões a uma dessas contas, essas permissões persistirão em todos os computadores com Windows. É isso que você vai querer fazer.

Clique com o botão direito do mouse na unidade e escolha Properties . Vá para a guia Security - não na guia de compartilhamento.

Cliqueemedit.Vocêdeveterumalistadosusuáriosqueatualmentetêmpermissõesnestaunidade.CliqueemAddedigiteEveryonenacaixae,emseguida,pressioneEnter.Aconta"Todos" deve agora ser mostrada. Clique nas caixas de seleção para dar controle total e, em seguida, clique em OK.

Emseguida,cliqueemAdvancede,emseguida,emChangePermissions.Marqueacaixa"Substituir todas as permissões de objeto filho por permissões herdáveis deste objeto". Isso atribuirá as permissões que você acabou de criar para todas as pastas na unidade. Clique em OK . Vai demorar um pouco para as permissões para se propagar. Em seguida, clique em OK até ter dispensado todos os diálogos.

Isso deve fornecer Everyone acesso total a todas as pastas na unidade em todos os computadores. Se por algum motivo isso não funcionar (embora deva, como já fiz antes), poste nos comentários e podemos tentar descobrir o que está acontecendo.

    
por 01.02.2011 / 22:38
2

Você deve ser capaz de adicionar uma ACL herdável concedendo acesso a "Todos" à pasta raiz da unidade.

    
por 30.01.2011 / 23:56
0

Já tentou configurar as permissões de compartilhamento para Todos de leitura / gravação? Clique com o botão direito do mouse em uma pasta, vá para a guia de compartilhamento e clique no botão Compartilhar. Isso abrirá a janela Compartilhamento de Arquivos. Clique na seta suspensa para selecionar "Todos" e clique no botão Adicionar. Em seguida, clique no nível de permissões de leitura para alterá-lo para leitura / gravação.

Vocêtambémpodetentar apropriar-se de uma pasta :

You must have ownership of a protected folder in order to access it. If another user has restricted access and you are the computer administrator, you can access the folder by taking ownership.

To take ownership of a folder, follow these steps:

  1. Right-click the folder that you want to take ownership of, and then click Properties.

  2. Click the Security tab, and then click OK on the Security message (if one appears).

  3. Click Advanced, and then click the Owner tab.

  4. In the Name list, click your user name, or click Administrator if you are logged in as Administrator, or click the Administrators group. If you want to take ownership of the contents of the folder, select the Replace owner on subcontainers and objects check box.

  5. Click OK, and then click Yes when you receive the following message: You do not have permission to read the contents of directory folder name. Do you want to replace the directory permissions with permissions granting you Full Control? All permissions will be replaced if you click Yes. Note folder name is the name of the folder that you want to take ownership of.

  6. Click OK, and then reapply the permissions and security settings that you want for the folder and its contents.

    
por 31.01.2011 / 01:46