On Fri, 10 Oct 2014, Andreas Dilger wrote: > On Oct 10, 2014, at 1:41 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > > I'm getting very weird results when creating new files on ext4 > > filesystems (this is on a CentOS 7 system). The permissions are not > > what they should be. > > > > On the / filesystem, as superuser: > > > > [root@server ~]# umask > > 0000 > > [root@server ~]# touch a > > [root@server ~]# ls -l a > > -r--r----- 1 root root 0 Oct 10 11:45 a > > > > As a normal user: > > > > [stern@server ~]$ umask > > 0000 > > [stern@server ~]$ touch b > > [stern@server ~]$ ls -l b > > -rw------- 1 stern stern 0 Oct 10 11:47 b > > Do you have a default ACL set on the filesystem? Try "getfacl". I didn't create any, but it's possible the system installation did. getfacl /root yields: # file: root # owner: root # group: root user::r-x group::r-x other::--- default:user::r-x default:group::r-x default:other::--- getfacl /boot yields: # file: boot # owner: root # group: root user::r-x group::r-x other::r-x default:user::r-x default:group::r-x default:other::r-x Would this cause the observed effect? I don't know what the default ACLs do. Are they explained anywhere? Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html