Impostazione delle autorizzazioni per le cartelle in base al nome della cartella


0

Sto eseguendo Windows Web Server 2008 R2. Vorrei applicare autorizzazioni specifiche a qualsiasi cartella denominata _source automaticamente, indipendentemente da dove appare nella struttura delle directory.

È possibile?

Grazie in anticipo.


A che livello vuoi impostare tali permessi? Quali sarebbero tali autorizzazioni?
— Seth,

Fondamentalmente sto cercando di dare il pieno controllo (come da scheda di sicurezza) alla directory (e alle sue sub directory se esistono), a soli 2 utenti nominati, e rimuovere tutti gli altri utenti non di sistema, ad esempio lasciare CREATOR OWNER, SYSTEM e ADMIN.
— Strontium_99,

1
Oh, aspetta, non intendevi lasciare che influisse su IIS, è solo l'edizione del server. Ci scusiamo per la confusione. Bene a livello di filesystem non c'è modo di farlo automaticamente se non impostando le autorizzazioni esclusivamente. Questo potrebbe ovviamente essere fatto da una sceneggiatura.
— Seth

Funzionerebbe. Quindi posso far eseguire il task manager ogni poche ore. Interessante.
— Strontium_99,

Non task manager ma task scheduler. Potresti esaminare questo per alcune idee per iniziare.
— Seth,

Risposte:


1

Per quanto ne so non c'è modo di farlo direttamente a livello di filesystem, poiché le liste di controllo degli accessi (di NTFS) sono limitate a singoli oggetti. Ma è possibile utilizzare uno script ed eseguirlo in base a una pianificazione utilizzando l'Utilità di pianificazione di Windows e impostarne le autorizzazioni.

C'è un articolo "Hey, Scripting Guy" intitolato Weekend Scripter: Usa PowerShell per ottenere, aggiungere e rimuovere autorizzazioni NTFS che potrebbe darti alcuni suggerimenti su come ottenere / impostare le autorizzazioni usando uno script PowerShell.

È probabile che il risultato finale sarà simile a questo:

Get-ChildItem -Recurse *_source | %{
    Get-NTFSAccess $_ | Remove-NTFSAccess
    Add-NTFSAccess -Path $_ -Account 'DOMAIN\User' -AccessRights FullControl
}

Non ho davvero testato questo, è solo la mia ipotesi dal controllare l'articolo.

Un'altra alternativa sarebbe quella di utilizzare icaclsuna normale utility a riga di comando. La sintassi è più complicata ma funzionerebbe senza scaricare un modulo di scripting di terze parti. Un articolo di esempio potrebbe essere questo: Geek di tutte le attività commerciali Impostazione delle autorizzazioni dalla riga di comando

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.