File: install-win-installdir-req.dita

package info (click to toggle)
virtualbox 7.1.12-dfsg-2
  • links: PTS, VCS
  • area: contrib
  • in suites: sid
  • size: 565,672 kB
  • sloc: ansic: 2,330,854; cpp: 2,193,228; asm: 230,777; python: 223,895; xml: 86,771; sh: 25,541; makefile: 8,158; perl: 5,697; java: 5,337; cs: 4,872; pascal: 1,782; javascript: 1,692; objc: 1,131; lex: 931; php: 906; sed: 899; yacc: 707
file content (31 lines) | stat: -rw-r--r-- 1,878 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
<topic xml:lang="en-us" id="install-win-installdir-req">
  <title>Windows Installation Directory Security Requirements</title>

  <body>
    <p>The installation directory on Windows hosts must meet certain security requirements, in order to be accepted by
      the Windows installer. </p>
    <p>This also applies for upgrades of <ph conkeyref="vbox-conkeyref-phrases/product-name"/>. </p>
    <p>For example, when installing <ph conkeyref="vbox-conkeyref-phrases/product-name"/> into a custom location at
        X:\Data\MyPrograms\<ph conkeyref="vbox-conkeyref-phrases/product-name"/>, all parent directories of this path
      (namely X:\Data and X:\Data\MyPrograms) must meet the following Discretionary Access Control List (DACL).
      <pre xml:space="preserve">
        Users               S-1-5-32-545:(OI)(CI)(RX)
        Users               S-1-5-32-545:(DE,WD,AD,WEA,WA)
        Authenticated Users S-1-5-11:(OI)(CI)(RX)
        Authenticated Users S-1-5-11:(DE,WD,AD,WEA,WA)
      </pre>Directory inheritance must also be disabled for all parent directories. </p>
    <p>You can use the <codeph>icacls</codeph> Windows command line tool to modify a directory to meet the security
      requirements. For example: <pre xml:space="preserve">
      icacls &lt;Directory&gt; /reset /t /c
      icacls &lt;Directory&gt; /inheritance:d /t /c
      icacls &lt;Directory&gt; /grant *S-1-5-32-545:(OI)(CI)(RX)
      icacls &lt;Directory&gt; /deny  *S-1-5-32-545:(DE,WD,AD,WEA,WA)
      icacls &lt;Directory&gt; /grant *S-1-5-11:(OI)(CI)(RX)
      icacls &lt;Directory&gt; /deny  *S-1-5-11:(DE,WD,AD,WEA,WA)
      </pre>Note that these commands must be repeated for all parent directories (X:\Data and X:\Data\MyPrograms
      in this example).</p>
  </body>

</topic>