summaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorChia-chi Yeh <chiachi@android.com>2009-06-19 14:59:08 +0800
committerChia-chi Yeh <chiachi@android.com>2009-06-19 15:53:28 +0800
commit88dc657d50cb3289a9011828c497eee996ed958c (patch)
tree8d703a2e08d9dbe206cd5fdadeb535672252a6d5 /init
parentabd54c1b78983ce425250dba137e203b7020637e (diff)
downloadsystem_core-88dc657d50cb3289a9011828c497eee996ed958c.zip
system_core-88dc657d50cb3289a9011828c497eee996ed958c.tar.gz
system_core-88dc657d50cb3289a9011828c497eee996ed958c.tar.bz2
Add device, property, directory, and file permissions for VPN.
Diffstat (limited to 'init')
-rw-r--r--init/devices.c3
-rw-r--r--init/property_service.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/init/devices.c b/init/devices.c
index 49335a5..ac72b34 100644
--- a/init/devices.c
+++ b/init/devices.c
@@ -132,7 +132,8 @@ static struct perms_ devperms[] = {
{ "/dev/qmi0", 0640, AID_RADIO, AID_RADIO, 0 },
{ "/dev/qmi1", 0640, AID_RADIO, AID_RADIO, 0 },
{ "/dev/qmi2", 0640, AID_RADIO, AID_RADIO, 0 },
- { "/dev/tun", 0640, AID_VPN , AID_VPN, 0 },
+ { "/dev/ppp", 0660, AID_RADIO, AID_VPN, 0 },
+ { "/dev/tun", 0640, AID_VPN, AID_VPN, 0 },
{ NULL, 0, 0, 0, 0 },
};
diff --git a/init/property_service.c b/init/property_service.c
index 48ca3ea..23a8821 100644
--- a/init/property_service.c
+++ b/init/property_service.c
@@ -67,6 +67,8 @@ struct {
{ "wlan.", AID_SYSTEM },
{ "dhcp.", AID_SYSTEM },
{ "dhcp.", AID_DHCP },
+ { "vpn.", AID_SYSTEM },
+ { "vpn.", AID_VPN },
{ "debug.", AID_SHELL },
{ "log.", AID_SHELL },
{ "service.adb.root", AID_SHELL },