Hm, this i sgetting a bit difficult.
First, Linux (or any other operating system) does not know “you”. It only knows configurated users. And there are at least 20 of them in your system. The most important is of course root, which is also called “the superuser”. And you say you have created one end-user. Now when you say rather loosely in a post “I did something”, it is not 100% clear which user did that. Mostly it is not clear if it is a end-user or root. Thus most people assume (which is always dangerous and leads to misunderstanding).
So when you say in your first post “I want to copy my /home”, I assume that you mean that as system manager, root, you want to copy all in /home (that may be a separate file system or not). And as /home is not within the responsability of any end-user, but of the system manager, I assumed that you are doing this as root (and I asked you how you tried to do this because many possibilities).
I now get the idea that it is NOT about /home, but in fact about /home/nappy501 and that nappy501 is trying to copy all files in there.
When the latter is the case, then of course user nappy501 must be able to write to (and read from) the directory that user wants to copy to. And, as always in Unix/Linux access is permitted or not by the ownership (by user and group) and the permission bits. This is something you really must have at your fingertips IMHO.
As someone above already mentioned, that directory is now most probably owned by root:root and the permission do not allow normal users access. So, as root, go there and change the owner to nappy501:users (an example, you know who is that user and to what primary group it belongs).
chown nappy501:users /run/media/nappy501/66245dcf-f349-40b9-ba1e-89e21eddc6fd
When you doubt, first look at
ls -l /run/media/nappy501/66245dcf-f349-40b9-ba1e-89e21eddc6fd
to see what it is now.