smbpasswd

Add/remove a Samba user or change its password. Samba users must have an existing local Unix account. More information: <https://manned.org/smbpasswd.8>.

Install

All systems
curl cmd.cat/smbpasswd.sh
Debian Debian
apt-get install samba-common-bin
Ubuntu
apt-get install samba-common-bin
Alpine
apk add samba
Arch Arch Linux
pacman -S samba
image/svg+xml Kali Linux
apt-get install samba-common-bin
CentOS
yum install samba-common-tools
Fedora
dnf install samba-common-tools-2
Windows (WSL2)
sudo apt-get update sudo apt-get install samba-common-bin
Raspbian
apt-get install samba-common-bin
Docker
docker run cmd.cat/smbpasswd smbpasswd powered by Commando

Add/remove a Samba user or change its password. Samba users must have an existing local Unix account. More information: <https://manned.org/smbpasswd.8>.

  • Change the current user's SMB password:
    smbpasswd
  • Add a specified user to Samba and set password (user should already exist in system):
    sudo smbpasswd -a username
  • Modify an existing Samba user's password:
    sudo smbpasswd username
  • Delete a Samba user (use `pdbedit` instead if the Unix account has been deleted):
    sudo smbpasswd -x username

© tl;dr; authors and contributors