So I used the old
useradd command to create a new user on Raspbian Stretch. I copied the .config directory and other dotfiles from the 'pi' user, and started using the new account. However I can't get some software to work. For instance ALSA shows 'no sound card' for my newly created user whereas it works fine with other users. Why is that so? I'm just curious. I supposed that ALSA would use the global config in /etc and hence would work just fine.
I'm aware that I should have used the
adduser command, but being a noob I'm curious as to what are the other things that make programs work, other than the configuration files.