I created a non-root user for myself via the OMV workbench GUI, called spencer. Later, I enabled home directories.
I have edited /etc/passwd to point to the proper user home folder:
However, when I SSH in to the server as spencer, my terminal does not display the user or current working path. Additionally, I cannot tab to autocomplete paths, nor can I press the up arrow to access my command history.
I presume this is a matter of missing bash settings, perhaps a .bashrc file? I know there is a "skeleton" at /etc/skel/.bashrc.
My question is simply, what do I need to do to enable the conventional shell features I expect (displaying user and path, tab to autocomplete, command history, etc.)? If it involves the "skeleton" file, how is it recommended to use that file, and where do I put it? Is it just a matter of copying it somewhere?
Thanks!