O problema: Você usuário está recebendo
direitos adicionaisI want to set the permission in such a way that Alice will be able to read the txt files, but won't be able to change/delete the files/folder
Para obter esse resultado, seu usuário deve conceder apenas permissões de leitura NTFS à pasta. O fato de seu usuário ainda poder modificar objetos nessa pasta indica que ele recebeu mais do que apenas a permissão de leitura. As permissões de NTFS são aditivas. Portanto, todas as permissões concedidas a um usuário são adicionadas para determinar o que o usuário pode fazer no final das contas.
Um usuário pode receber permissões por meio de permissões concedidas diretamente a seu objeto de usuário ou por meio de permissões concedidas a um grupo do qual o usuário é membro.
De acordo com a saída do comando icacls "C:\ITSM Lab1\Administration\Gabi"
, as seguintes identidades têm (M) odify ou (F) ull permissão para a pasta (excluí SYSTEM):
- Tanvir-PC \ Gabi: (OI) (IC) (F)
- Tanvir-PC \ SysAdministrator: (OI) (CI) (F)
- Tanvir-PC \ CEO: (OI) (IC) (F)
- Tanvir-PC \ SysAdministrator: (I) (OI) (IC) (F)
- Tanvir-PC \ CEO: (I) (OI) (IC) (F)
- BUILTIN \ Administradores: (I) (F)
- BUILTIN \ Administradores: (I) (OI) (CI) (IO) (F)
- NT AUTHORITY \ Usuários autenticados: (I) (M)
O problema mais óbvio é que a identidade especial de usuários autenticados tem permissões de modificação. Este grupo tem automaticamente como membros todos os usuários com uma conta válida na máquina , que vai inclua seu usuário.
Além disso, se houver outros grupos nessa lista dos quais seu usuário é membro, a participação dele nesses grupos também lhe conferirá mais de permissões de leitura.
Soluções disponíveis
Remova o usuário de qualquer grupo que esteja recebendo mais do que a permissão de Leitura da pasta ou revogue as permissões desse grupo para a pasta.
Se o item acima não for uma opção, você pode Negar ao usuário as seguintes permissões na pasta. As permissões Negar sempre substituem as permissões Permitir, portanto, isso neutraliza todas as permissões Permitir concedidas ao usuário, independentemente de como elas são concedidas:
Permissões para negar:
- WD - gravar dados / adicionar arquivo
- AD - anexar data / adicionar subdiretório
- WA - atributos de gravação
- DC - excluir filho
- DE - excluir
- WEA - escreva atributos estendidos
Observação: O uso de permissões Negar geralmente é uma má ideia e deve ser usado apenas como último recurso.
Uma maneira melhor de gerenciar permissões
É típico precisar conceder a vários usuários as seguintes permissões para uma pasta:
- ler
- Modificar
Uma abordagem de prática recomendada que minimiza o trabalho envolvido na concessão / revogação de permissões para usuários é usar Grupos de recursos . Um grupo de recursos é simplesmente um grupo que recebeu um tipo específico de permissão para um objeto. Por exemplo, sua pasta precisaria dos seguintes grupos:
- r_Gabi-Read (permissões de leitura concedidas)
- r_Gabi-Modify (permissões de modificação concedidas)
Para modificar as permissões de um usuário ou grupo para o objeto, basta adicioná-lo / removê-lo da associação no grupo de recursos apropriado. Isso é mais rápido do que modificar as permissões no próprio objeto. Ele também tem a vantagem de deixar claro no snap-in do MMC Usuários e Grupos do Active Directory (ou Contas Locais para PCs sem domínio) exatamente quem pode acessar o que.
Essa estratégia exige que, além das permissões concedidas aos grupos de recursos, você conceda somente as permissões adicionais de Controle total às identidades SYSTEM
e Administrators
. Nenhuma outra permissão deve ser concedida ao objeto.