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.
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.
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!
– Stan
Dec 05 '17 at 11:39
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