UniLinuX

SAMBA

apt-get update && apt-get install samba samba-common-bin libpam-smbpass
apt install cifs-utils samba-client -y

apt-get install samba smbclient cifs-utils
apt-get install samba samba-common

 

Create a user for samba only (CLI)

useradd

-useradd -m -d /sambashare/usernameshare sambausername;

-useradd -M -s /sbin/nologin sambausername.

adduser

-adduser –no-create-home –disabled-password –disabled-login sambausername

-adduser –no-create-home –shell /usr/sbin/nologin sambausername

deluser

deluser sambausername

groupadd

groupadd group

gpasswd -d sambausername group – remove the sambausername from the named group.

smbpasswd -a sambausername

smbpasswd -e sambausername

usermod -aG groupshare sambausername

chmodmodify file access rights

chmod -R g+rwx /sambashare/usernameshare

chownchange file ownership

chown :group /sambashare/usernameshare