sudo pdbedit --list --verbose
... or for more detailed information
sudo pdbedit --list --verbose | less
This is the "samba way" to add SAMBA users (and definitely the way to use if you are using SAMBA for active directory).
samba-tool user create myUserName
However, I have been using the following in the past to create linux users don't have a home directory and can't login with SSH, which works with how I set up SAMBA for file sharing.
sudo useradd \ --no-create-home \ --shell /usr/sbin/nologin \ steve
You should see the user like so in the
Set User Password
Then set a password for the user for the first time:
sudo smbpasswd -a $USERNAME
Restart Samba Service
sudo service smbd start
Add Another Share
Add a section like below to the
/etc/samba/smb.conf file. Obviously tweak the values as necessary.
[MyShare] comment = Read only share except for authorized users path = /mydata/mystuff/ public = no guest ok = no read only = yes create mask = 0644 directory mask = 0755 force group = mygroup write list = myname, @mygroup
- samba.org - pdbedit
- Ubuntu forums - Samba force create/directory mode/mask not replicating in file system
First published: 24th June 2019