diff --git a/adbd.te b/adbd.te
index d287934a5802dd0bd9561c4d39b6e1e38c71f984..705f5f0a0ba425efb7830150ed3221e121d96cfd 100644
--- a/adbd.te
+++ b/adbd.te
@@ -32,7 +32,7 @@ allow adbd functionfs:file rw_file_perms;
 allow adbd devpts:chr_file rw_file_perms;
 
 # adb push/pull /data/local/tmp.
-allow adbd shell_data_file:dir rw_dir_perms;
+allow adbd shell_data_file:dir create_dir_perms;
 allow adbd shell_data_file:file create_file_perms;
 
 # adb push/pull sdcard.