Есть ли способ предоставить разрешения 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 .

  • Почему регистр NTFS чувствителен?
  • Связывание / группировка файла с папкой в ​​Windows, так что они оба перемещаются вместе
  • Как я могу отобразить все 8 временных файлов NTFS?
  • Восстановление потерянного раздела NTFS с поврежденным загрузочным сектором
  • Как хранятся имена файлов?
  • Fsck ntfs диск в Linux
  • Почему я не могу удалить файлы, которые «не существуют», но отображаются в каталоге загрузки?
  • Как конвертировать NTFS в ext4 в windows?
  • Как я могу проверить фактический размер, используемый в каталоге NTFS со многими hardlinks?
  • Сценарий - символическая ссылка NTFS или соединение?
  • Доступ к файлам, зашифрованным EFS, после сброса пароля Windows
  • Interesting Posts
    Давайте будем гением компьютера.