mitch074
Splendid
@nighthawk4900: it IS possible to create a home directory in NTFS; however, it'll be troublesome in a few cases, for the following reasons...
Windows and Linux don't store their file access permissions the same way: Windows uses Access Control Lists (any user of group of users with access rights to a file are defined; if not, the file inherits properties from its parent folder), while Linux uses POSIX attributes (a file has an owner and a group; authorizations to read/write/execute are defined for user/group/world).
Second, Windows inherited the Hidden/System/Readonly/Archive attributes from MS-DOS; highly irrelevant now, except for the Hidden attribute: Linux doesn't care for these attributes (POSIX filesystems traditionally use a leading dot in a file's name to mark a hidden file/directory)
Currently, the NTFS-3g driver handles 'hidden' files by not showing them at all (except if the filesystem is mounted with an option to show all files), and authorizations are not dealt with: NTFS-3g grants full access to files from the Windows namespace, and POSIX authorizations aren't stored between mounts/unmounts - except if you try to use the still experimental ACL-able NTFS-3g driver, which comes with a Windows utility to keep those ACLs that can be translated to POSIX referenced in a hidden file then accessed by the improved driver to reconstitute access rights.
However, it's a lot of trouble for nothing: a better solution is to either keep your data NTFS partition somewhere in /mnt like it probably is now, OR to create a folder inside your Linux user partition and mount the NTFS volume inside it. With carefully crafted links, you should be able to give other users of the system access to it too.
Windows and Linux don't store their file access permissions the same way: Windows uses Access Control Lists (any user of group of users with access rights to a file are defined; if not, the file inherits properties from its parent folder), while Linux uses POSIX attributes (a file has an owner and a group; authorizations to read/write/execute are defined for user/group/world).
Second, Windows inherited the Hidden/System/Readonly/Archive attributes from MS-DOS; highly irrelevant now, except for the Hidden attribute: Linux doesn't care for these attributes (POSIX filesystems traditionally use a leading dot in a file's name to mark a hidden file/directory)
Currently, the NTFS-3g driver handles 'hidden' files by not showing them at all (except if the filesystem is mounted with an option to show all files), and authorizations are not dealt with: NTFS-3g grants full access to files from the Windows namespace, and POSIX authorizations aren't stored between mounts/unmounts - except if you try to use the still experimental ACL-able NTFS-3g driver, which comes with a Windows utility to keep those ACLs that can be translated to POSIX referenced in a hidden file then accessed by the improved driver to reconstitute access rights.
However, it's a lot of trouble for nothing: a better solution is to either keep your data NTFS partition somewhere in /mnt like it probably is now, OR to create a folder inside your Linux user partition and mount the NTFS volume inside it. With carefully crafted links, you should be able to give other users of the system access to it too.