https://linuxize.com/post/how-to-install-and-configure-samba-on-centos-7/
yum -y install samba
/etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server Docker %v
netbios name = centos
security = user
#map to guest = bad user
map to guest = never
dns proxy = no
valid users = root crash test seed
dfree command = /usr/local/bin/dfree
#============================ Share Definitions ==============================
[mnt]
path = /mnt/
browsable = yes
writable = yes
guest ok = no
read only = no
valid users = seed
force user = root
create mask = 0777
directory mask = 0777
[global]
workgroup = WORKGROUP
server string = Samba Server Docker %v
netbios name = centos
security = user
map to guest = bad user
#map to guest = never
dns proxy = no
#dfree command = /usr/local/bin/dfree
#============================ Share Definitions ==============================
[public]
path = /mnt/
browsable = yes
writable = yes
public = yes
guest ok = yes
read only = no
force user = root
create mask = 0777
directory mask = 0777
Mount on Centos 7
https://www.serverlab.ca/tutorials/linux/storage-file-systems-linux/mounting-smb-shares-centos-7/
cat <<EOF > /root/credentials
username=usesr
password=secret
EOF
# /etc/fstab
\\machine\share /lib_core cifs credentials=/root/credentials 0 0
Ubuntu
https://ubuntu.com/tutorials/install-and-configure-samba#4-setting-up-user-accounts-and-connecting-to-share
apt update
apt install samba
systemctl restart smbd
smbpasswd -a username
Caveats
Mounted folder reporting wrong size
https://superuser.com/questions/1423396/samba-reports-incorrect-disk-space-when-on-shared-mount-points-not-directly-bene
inside smb.conf
dfree command = /usr/local/bin/dree
/usr/local/bin/dfree
#!/bin/sh
echo 10000000000 10000000000