Ensure it's prohibited for normal user access.
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
#define SAMBA_XATTR_DOSSTREAM_PREFIX "user.DosStream."
/* Prefix for xattrs storing streams. */
#define SAMBA_XATTR_MARKER "user.SAMBA_STREAMS"
+/* EA to use to store reparse points. */
+#define SAMBA_XATTR_REPARSE_ATTRIB "user.SmbReparse"
/* usershare error codes. */
enum usershare_err {
prohibited |= strequal(unix_ea_name, SAMBA_POSIX_INHERITANCE_EA_NAME);
prohibited |= strequal(unix_ea_name, SAMBA_XATTR_DOS_ATTRIB);
prohibited |= strequal(unix_ea_name, SAMBA_XATTR_MARKER);
+ prohibited |= strequal(unix_ea_name, SAMBA_XATTR_REPARSE_ATTRIB);
prohibited |= strequal(unix_ea_name, XATTR_NTACL_NAME);
prohibited |= strequal(unix_ea_name, AFPINFO_EA_NETATALK);