I am setting up a Samba server on Ubuntu and need to create users on the server. However I am not sure which options I need to set with useradd in order for the user to work.
Does the samba user need a shell?
Does the samba user need a defined home directory?
Would it be a good idea to make a special group just for samba users or is it okay to use the default group?