summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTai Kuo <taikuo@google.com>2020-09-02 16:47:26 +0800
committerTai Kuo <taikuo@google.com>2020-09-03 02:59:14 +0000
commit258f11c9ebda17a6cf120479cb3445e0ef0e518f (patch)
tree731657d95e0f474f0b53790c897aa82091a3c5c6
parenta024da8a94e748425c315e86f966dedaa317bd84 (diff)
downloadfts_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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fts_proc.c b/fts_proc.c
index 2d3fff6..5150ffa 100644
--- a/fts_proc.c
+++ b/fts_proc.c
@@ -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)