Solution for changing MacOS Big Sur login wallpaper to custom
- Go to System Preferences > Users & Groups
- Click the lock to make changes
- Right click on user in left column > Advanced Options
- Copy UUID value
- Go to Macintosh HD/Library/Caches/Desktop Pictures
- If folder doesn't exist create Desktop Pictures folder
- Inside Desktop Pictures create folder with UUID value as name
- Right click on folder > Get Info
- Open lock to make changes
- Grant permission to Read & Write for user, admin and everyone for both the UUID folder and Desktop Pictures folders
- Make sure FileVault and Guest user are deactivated
- Change desktop wallpaper
- Restart your computer
MacOS Big Sur will now always create a lockscreen.png file in the UUID folder matching the current wallpaper.
Tested on a 2018 MacBook Pro and works perfectly.