Clarifies that filesystem permission 0700 is not enforced as an invariant

The 0700 permission on apps' home directories is not
enforced as a invariant. This change to the behavior
changes documentation reflects this.

Change-Id: I2257796b804574f3c6c7d273957625f4458fe81b
This commit is contained in:
Janis Danisevskis
2016-04-25 20:24:14 +01:00
parent 4a5d8570c7
commit b25a17b3ea

View File

@@ -215,11 +215,17 @@ page.image=images/cards/card-n-changes_2x.png
<ul>
<li>
Private files’ file permissions can no longer be relaxed by the owner, and
an attempt to do so using
Private files’ file permissions should no longer be relaxed by the owner,
and an attempt to do so using
{@link android.content.Context#MODE_WORLD_READABLE} and/or
{@link android.content.Context#MODE_WORLD_WRITEABLE}, will trigger a
{@link java.lang.SecurityException}.
<p class="note">
<strong>Note:</strong> As of yet, this restriction is not fully enforced.
Apps may still modify permissions to their private directory using
native APIs or the {@link java.io.File File} API. However, we strongly
discourage relaxing the permissions to the private directory.
</p>
</li>
<li>
Passing <code>file://</code> URIs outside the package domain may leave the