AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 773501
Accepted
bjoster
bjoster
Asked: 2016-04-28 23:39:29 +0800 CST2016-04-28 23:39:29 +0800 CST 2016-04-28 23:39:29 +0800 CST

NTFS: o usuário pode editar/excluir arquivos sem direitos

  • 772

Eu tenho um fenômeno de direitos NTFS muito estranho em um servidor de arquivos e não consigo encontrar meu erro, puxando meu cabelo por horas agora. o que estou perdendo?

Minha meta é:

  • O usuário do Grupo-A deve ser capaz de gravar novos arquivos/pastas em uma pasta ("adicionar arquivos"). Eles também devem ser capazes de editar os arquivos recém-adicionados.
  • À noite, os arquivos recém-adicionados devem ser "protegidos" de futuras edições/exclusões pelo Grupo-A. O direito de ler os arquivos e o direito de adicionar mais novos arquivos devem permanecer.

Aqui está o que eu fiz:

  • Criar Grupo-A, adicionar usuários
  • Conceda ao Grupo A (F) acesso total à pasta
  • Crie um script que
    • exclui o bit de herança dos arquivos na pasta
    • remove o acesso (total) aos arquivos, deixando direitos somente leitura

O problema é que meus usuários podem editar e excluir arquivos como se tivessem acesso total. Mesmo que as 'permissões efetivas' não mostrem o direito de editar, ainda podem.

O script funciona bem e fica assim:

icacls d:\folder\Bild1.jpg /inheritance:d
icacls d:\folder\Bild1.jpg /remove:g Group-A"

Após a execução do script, a permissão NTFS em file.jpg fica assim (parece correta para mim): Direitos NTFS em arquivo

O mesmo acontece com a saída do icacls:

d:\folder>icacls Bild1.jpg
Bild1.jpg WM\DomainAdmin:(F)
          WM\Domänen-Admins:(F)
          WM\Group-A:(RX)

A guia de permissões efetivas desse arquivo mostra exatamente a mesma coisa (certa):

Permissões NTFS efetivas

As permissões para a pasta pai, os usuários devem poder adicionar arquivos aqui, são assim:

Artweger WM\Group-A:(I)(OI)(CI)(F)
         WM\Domänen-Admins:(I)(OI)(CI)(F)

Se este usuário logar (ele está apenas em dois grupos, Domain-Users e Group-A), ele pode editar, deletar, renomear e mover o arquivo bild1.jpg. Como isso é possível? O que o NTFS faz com meus planos gloriosos?

windows active-directory ntfs file-server icacls
  • 1 1 respostas
  • 1122 Views

1 respostas

  • Voted
  1. Best Answer
    user121391
    2016-05-03T03:59:37+08:002016-05-03T03:59:37+08:00

    Eu tive problemas semelhantes há dois meses, este tópico pode ser útil para você.

    Eu verificaria primeiro se isso acontece com todos os arquivos ou apenas com os arquivos de propriedade do usuário (altere o proprietário para ver se ainda persiste), conforme sugerido por Daniel.

    Eu tentaria definir as permissões conforme descrito no outro tópico , mas usando o painel de preferências detalhado no Windows (botão Avançado no canto inferior direito) e a guia Compartilhamento (não sei ao certo se é assim que é feito no Windows Server, no Solaris é feito desta forma). A ideia básica é (citação do segundo tópico vinculado):

    O proprietário sempre tem permissão para alterar ACLs em seus objetos. Você pode evitar isso para o conteúdo compartilhado usando um compartilhamento que permite apenas permissões "Todos:Modificar", pois isso "filtrará" todas as solicitações de alteração da ACL no nível do compartilhamento. Se você deseja permitir que seus administradores alterem as ACLs, basta adicionar "Storage Admins:Full Control" às permissões de compartilhamento.

    • 4

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve