Exact same question as this one, but using CLI instead of GUI.
I'd like to allow login access to a shared SMB directory, but the users get no other access to the server.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.
Sign up to join this communityExact same question as this one, but using CLI instead of GUI.
I'd like to allow login access to a shared SMB directory, but the users get no other access to the server.
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Create a share by editing /etc/samba/smb.conf
. For example, you can add something like this to the bottom:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Now is a good idea to restart samba:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
This saved my day! Still helpful in 2017!
With Active Directory (Samba 4.0+)
If you have Samba 4.x and it is connected to an Active Directory, you can use samba-tool to add a user to it:
samba-tool user add USERNAME-HERE
Please see Samba AD DC howto for more info
Answer Extracted from Cyberciti
To verify your Samba Version just user the command
samba -V
Example Output:
Version 4.3.11-Ubuntu