Does the --login option provide the same result? EXcerpt from the su man page: "For backward compatibility, su defaults to not change the current di‐ rectory and to only set the environment variables HOME and SHELL (plus USER and LOGNAME if the target user is not root). It is recommended to always use the --login option (instead of its shortcut -) to avoid side effects caused by mixing environments."