summaryrefslogtreecommitdiffstats
path: root/chrome/common
diff options
context:
space:
mode:
authorskerner@chromium.org <skerner@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-09 20:00:34 +0000
committerskerner@chromium.org <skerner@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-09 20:00:34 +0000
commit482824fb2aaf4630fd63cff18e26b972af9edb8a (patch)
treeb97d88a1ba20e137633ceea1b4edce0e4845efd8 /chrome/common
parent77c60d63190e61531fa6533621d3b6a6b903c8c5 (diff)
downloadchromium_src-482824fb2aaf4630fd63cff18e26b972af9edb8a.zip
chromium_src-482824fb2aaf4630fd63cff18e26b972af9edb8a.tar.gz
chromium_src-482824fb2aaf4630fd63cff18e26b972af9edb8a.tar.bz2
Doc update for per-user external source.
A copy of the changed page is here: http://www.corp.google.com/~skerner//crbug/88975/docs/external_extensions.html BUG=88975 TEST=Doc change only. Review URL: http://codereview.chromium.org/8467030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109289 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common')
-rw-r--r--chrome/common/extensions/docs/external_extensions.html13
-rw-r--r--chrome/common/extensions/docs/static/external_extensions.html13
2 files changed, 16 insertions, 10 deletions
diff --git a/chrome/common/extensions/docs/external_extensions.html b/chrome/common/extensions/docs/external_extensions.html
index ec14b49..80207b5 100644
--- a/chrome/common/extensions/docs/external_extensions.html
+++ b/chrome/common/extensions/docs/external_extensions.html
@@ -455,12 +455,15 @@ or <code>/home/share/extension.crx</code>.)
<br>
Example: <code>c:\Users\Me\AppData\Local\Google\Chrome\Application\6.0.422.0\Extensions\</code>
</dd>
- <dt> Mac OS X: </dt>
- <dd> <code>/Library/Application Support/Google/Chrome/External Extensions/</code> </dd>
- <p class="note"><b>Note:</b> The external extensions file is read only if every directory in the path is owned by the user <code>root</code>, has the group <code>admin</code> or <code>wheel</code>, and is not world writable. The path must also be free of symbolic links. These restrictions prevent an unprivileged user from causing extensions to be installed for all users. See <a href="#troubleshooting">troubleshooting</a> for details.</p>
+ <dt> Mac OS X:</dt>
+ <dd>For a specific user: <code>~USERNAME/Library/Application Support/Google/Chrome/External Extensions/</code><br>
+ For all users: <code>/Library/Application Support/Google/Chrome/External Extensions/</code>
+ <p>The external extensions file for all users is read only if every directory in the path is owned by the user <code>root</code>, has the group <code>admin</code> or <code>wheel</code>, and is not world writable. The path must also be free of symbolic links. These restrictions prevent an unprivileged user from causing extensions to be installed for all users. See <a href="#troubleshooting">troubleshooting</a> for details.</p>
<p class="note">
- <b>Note:</b> The above path was added in Chrome 16. Prior versions used a different path, which is now deprecated:
+ <b>Note:</b> The above path for all users was added in Chrome 16. Prior versions used a different path, which is now deprecated:
<code>/Applications/Google Chrome.app/Contents/Extensions/</code> .</p>
+ </dd>
+
<dt> Linux: </dt>
<dd> <code>/opt/google/chrome/extensions/</code> <br>
<b>Note:</b> Use <code>chmod</code> if necessary
@@ -525,7 +528,7 @@ you should see the extension listed. </li>
<h3 id="troubleshooting">Troubleshooting Mac OS permissions problems</h3>
-<p>On Mac OS, if you do not see the external extension installed when Chrome is launched, there may be a permissions problem with the external extensions preferences file. To see if this is the problem, follow these steps:</p>
+<p>On Mac OS, the external extensions file for all users is only read if file system permissions prevent unprivelaged users from changing it. If you do not see external extensions installed when Chrome is launched, there may be a permissions problem with the external extensions preferences file. To see if this is the problem, follow these steps:</p>
<ol>
<li> Launch the Console program. You can find it under /Applications/Utilities/Console. </li>
diff --git a/chrome/common/extensions/docs/static/external_extensions.html b/chrome/common/extensions/docs/static/external_extensions.html
index 291b239..9273ef9 100644
--- a/chrome/common/extensions/docs/static/external_extensions.html
+++ b/chrome/common/extensions/docs/static/external_extensions.html
@@ -101,12 +101,15 @@ or <code>/home/share/extension.crx</code>.)
<br />
Example: <code>c:\Users\Me\AppData\Local\Google\Chrome\Application\6.0.422.0\Extensions\</code>
</dd>
- <dt> Mac OS X: </dt>
- <dd> <code>/Library/Application Support/Google/Chrome/External Extensions/</code> </dd>
- <p class="note"><b>Note:</b> The external extensions file is read only if every directory in the path is owned by the user <code>root</code>, has the group <code>admin</code> or <code>wheel</code>, and is not world writable. The path must also be free of symbolic links. These restrictions prevent an unprivileged user from causing extensions to be installed for all users. See <a href="#troubleshooting">troubleshooting</a> for details.</p>
+ <dt> Mac OS X:</dt>
+ <dd>For a specific user: <code>~USERNAME/Library/Application Support/Google/Chrome/External Extensions/</code><br>
+ For all users: <code>/Library/Application Support/Google/Chrome/External Extensions/</code>
+ <p>The external extensions file for all users is read only if every directory in the path is owned by the user <code>root</code>, has the group <code>admin</code> or <code>wheel</code>, and is not world writable. The path must also be free of symbolic links. These restrictions prevent an unprivileged user from causing extensions to be installed for all users. See <a href="#troubleshooting">troubleshooting</a> for details.</p>
<p class="note">
- <b>Note:</b> The above path was added in Chrome 16. Prior versions used a different path, which is now deprecated:
+ <b>Note:</b> The above path for all users was added in Chrome 16. Prior versions used a different path, which is now deprecated:
<code>/Applications/Google Chrome.app/Contents/Extensions/</code> .</p>
+ </dd>
+
<dt> Linux: </dt>
<dd> <code>/opt/google/chrome/extensions/</code> <br>
<b>Note:</b> Use <code>chmod</code> if necessary
@@ -171,7 +174,7 @@ you should see the extension listed. </li>
<h3 id="troubleshooting">Troubleshooting Mac OS permissions problems</h3>
-<p>On Mac OS, if you do not see the external extension installed when Chrome is launched, there may be a permissions problem with the external extensions preferences file. To see if this is the problem, follow these steps:</p>
+<p>On Mac OS, the external extensions file for all users is only read if file system permissions prevent unprivelaged users from changing it. If you do not see external extensions installed when Chrome is launched, there may be a permissions problem with the external extensions preferences file. To see if this is the problem, follow these steps:</p>
<ol>
<li> Launch the Console program. You can find it under /Applications/Utilities/Console. </li>