diff options
author | Tai Kuo <taikuo@google.com> | 2020-09-02 16:47:26 +0800 |
---|---|---|
committer | Tai Kuo <taikuo@google.com> | 2020-09-03 02:59:14 +0000 |
commit | 258f11c9ebda17a6cf120479cb3445e0ef0e518f (patch) | |
tree | 731657d95e0f474f0b53790c897aa82091a3c5c6 | |
parent | a024da8a94e748425c315e86f966dedaa317bd84 (diff) | |
download | fts_touch-258f11c9ebda17a6cf120479cb3445e0ef0e518f.tar.gz |
touch: fts: fix improper /proc/fts permission
Remove unnecessary permission.
$ adb shell ls -ld /proc/fts /proc/fts/driver_test
Before:
drwxrwxrwx 2 root root 0 2020-08-27 00:33 /proc/fts
-rwxrwxrwx 1 root root 0 2020-08-27 00:33 /proc/fts/driver_test
Now:
dr-xr-xr-x 2 root root 0 2020-08-29 19:24 /proc/fts
-rw-rw-rw- 1 root root 0 2020-08-29 21:21 /proc/fts/driver_test
Bug: 161774721
Test: permission matches the driver setup
Test: adb bugreport with root permission & enforcing mode
Signed-off-by: Tai Kuo <taikuo@google.com>
Change-Id: I773196f38fdeb298c1ad0f67422ea0debc8d4c4c
-rw-r--r-- | fts_proc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -3721,13 +3721,13 @@ int fts_proc_init(void) int retval = 0; - fts_dir = proc_mkdir_data("fts", 0777, NULL, NULL); + fts_dir = proc_mkdir_data("fts", 0555, NULL, NULL); if (fts_dir == NULL) { /* directory creation failed */ retval = -ENOMEM; goto out; } - entry = proc_create(DRIVER_TEST_FILE_NODE, 0777, fts_dir, + entry = proc_create(DRIVER_TEST_FILE_NODE, 0666, fts_dir, &fts_driver_test_ops); if (entry) |