Есть ли способ предоставить разрешения NTFS для пользователей из других установок Windows?

Я пытаюсь установить права доступа к файлам, чтобы пользователи из двух установок Windows могли получить доступ к определенным файлам с общего жесткого диска NTFS, прибегая к предоставлению разрешений «Все».

В рамках установки я могу получить права для своих локальных пользователей, но я не могу предоставить разрешения другому пользователю по SID:

Icacls * / grant * S-1-5-21-3699620855-3856482933-2467390241-1001: R / T * S-1-5-21-3699620855-3856482933-2467390241-1001: сопоставления между именами учетных записей и идентификаторами безопасности не было сделанный.

По-видимому, Windows должна как-то записывать SID. Есть ли способ заставить его предоставить разрешения на «чужой» SID?

One Solution collect form web for “Есть ли способ предоставить разрешения NTFS для пользователей из других установок Windows?”

Я смог найти эту функцию powershell, которая призвана делать именно то, что вы хотите:

function SetNTFSPermissionsBySid([string]$directory, [System.DirectoryServices.DirectoryEntry]$objAD) { # Convert byte array sid to sid string $sID = New-Object System.Security.Principal.SecurityIdentifier $objAD.objectsid[0],0 # Inheritance This Folder, Subfolders and Files) $inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit" $propagation = [system.security.accesscontrol.PropagationFlags]"None" # Retrieve the ACL $aCL = Get-Acl $directory # Create Ace $accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($sID, "Modify", $inherit, $propagation, "Allow") # Add Ace to Acl $aCL.AddAccessRule($accessrule) # Set Acl to the directory Set-Acl -aclobject $aCL -path $directory } 

Все кредиты передаются в настройки разрешений NTFS от SID в PowerShell Remko Weijnen.

Для этого потребуется PowerShell 3.0+ из-за использования Get-Acl и Set-Acl .

  • Windows: Как удалить ACL файла и просто наследовать ACL в содержащем каталоге?
  • Случайное перемещение папки в информацию о системном томе
  • В диалоговом окне свойств диска Windows 7 отображается больше используемого пространства, чем общий размер файлов на диске
  • Как запустить GCC скомпилированный вывод на диске NTFS?
  • Используемое пространство на «пустой» форматированной флешке
  • Скопируйте файлы с одного диска на другой и сохраните жесткую ссылку в Windows
  • NTFS жесткий диск не смонтирован, как переформатировать в Journaled HFS + и сохранить данные
  • Как читать MFT на жестком диске USB (NTFS, 1TB)?
  • Разрешения NTFS - запретить удаление не работает
  • Как отменить кластер NTFS как плохой?
  • Разрешить пользователям создавать файлы, но не редактировать и не удалять их
  • Interesting Posts

    Почему C ++ выводит отрицательные числа при использовании modulo?

    Flash-файлы (.swf) запрашивают загрузку вместо открытия

    Как смотреть полноэкранный режим Youtube на одном мониторе двух мониторов?

    Как включить функцию C # 6.0 в Visual Studio 2013?

    Почему существует sun.misc.Unsafe и как его можно использовать в реальном мире?

    Проводник Windows зависает при открытии определенной папки

    Добавление изображений по вертикали в ImageMagick

    Как остановить перезагрузку Windows после автоматического обновления?

    Обнаруживать, является ли stdin терминалом или трубой?

    Одновременное использование двух беспроводных сетевых адаптеров на настольном ПК Windows 10

    Проверьте, содержит ли массив Bash значение

    hibernate: LazyInitializationException: не удалось инициализировать прокси-сервер

    Как десериализовать данные JSON?

    Как ограничить время использования профиля пользователя в Windows?

    Разрешение sudo запрещено

    Давайте будем гением компьютера.