snprintf(iattr->name, AMB_SYSFS_NAME_LEN,
                                 "temp%d_label", d);
                        iattr->s_attr.dev_attr.attr.name = iattr->name;
-                       iattr->s_attr.dev_attr.attr.mode = S_IRUGO;
+                       iattr->s_attr.dev_attr.attr.mode = 0444;
                        iattr->s_attr.dev_attr.show = show_label;
                        iattr->s_attr.index = k;
                        sysfs_attr_init(&iattr->s_attr.dev_attr.attr);
                        snprintf(iattr->name, AMB_SYSFS_NAME_LEN,
                                 "temp%d_input", d);
                        iattr->s_attr.dev_attr.attr.name = iattr->name;
-                       iattr->s_attr.dev_attr.attr.mode = S_IRUGO;
+                       iattr->s_attr.dev_attr.attr.mode = 0444;
                        iattr->s_attr.dev_attr.show = show_amb_temp;
                        iattr->s_attr.index = k;
                        sysfs_attr_init(&iattr->s_attr.dev_attr.attr);
                        snprintf(iattr->name, AMB_SYSFS_NAME_LEN,
                                 "temp%d_min", d);
                        iattr->s_attr.dev_attr.attr.name = iattr->name;
-                       iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO;
+                       iattr->s_attr.dev_attr.attr.mode = 0644;
                        iattr->s_attr.dev_attr.show = show_amb_min;
                        iattr->s_attr.dev_attr.store = store_amb_min;
                        iattr->s_attr.index = k;
                        snprintf(iattr->name, AMB_SYSFS_NAME_LEN,
                                 "temp%d_mid", d);
                        iattr->s_attr.dev_attr.attr.name = iattr->name;
-                       iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO;
+                       iattr->s_attr.dev_attr.attr.mode = 0644;
                        iattr->s_attr.dev_attr.show = show_amb_mid;
                        iattr->s_attr.dev_attr.store = store_amb_mid;
                        iattr->s_attr.index = k;
                        snprintf(iattr->name, AMB_SYSFS_NAME_LEN,
                                 "temp%d_max", d);
                        iattr->s_attr.dev_attr.attr.name = iattr->name;
-                       iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO;
+                       iattr->s_attr.dev_attr.attr.mode = 0644;
                        iattr->s_attr.dev_attr.show = show_amb_max;
                        iattr->s_attr.dev_attr.store = store_amb_max;
                        iattr->s_attr.index = k;
                        snprintf(iattr->name, AMB_SYSFS_NAME_LEN,
                                 "temp%d_alarm", d);
                        iattr->s_attr.dev_attr.attr.name = iattr->name;
-                       iattr->s_attr.dev_attr.attr.mode = S_IRUGO;
+                       iattr->s_attr.dev_attr.attr.mode = 0444;
                        iattr->s_attr.dev_attr.show = show_amb_alarm;
                        iattr->s_attr.index = k;
                        sysfs_attr_init(&iattr->s_attr.dev_attr.attr);