Hi, When using 'real' file systems on removable storage devices such as hard disks or usb sticks people quickly face the problem that their Linux users have different uids on different machines. Therefore one cannot modify or even read files created on a different machine without running chown as root or storing everything with mode 777. Simple file systems such as vfat don't have that problem as they don't store file ownership information and one can pass the uid files should belong to as mount option. The following two patches (for 2.6.31-rc4) therefore implement the uid mount option for ext2 and ext3 to make them actually useful on removable media. My implementation just writes uid 0 to disk for files that are owned by the specified user. In read direction files with uid 0 appear as being owned by the specified user. In an ideal world this would probably be implemented as vfs feature rather than having it in every single file system. Anyways, AFAICT the method works just fine for ext2. I'm not sure about the ext3 patch though as ext3 has that ext3_setattr() function for journaling. I don't know if the uid should better be mangled there instead. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html