Linux Tips – How to – Install Samba Server on Ubuntu 22.04 desktop & server
Install samba server:
1 |
sudo apt install samba |
backup config filee:
1 |
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup |
create a shared folder for your user, like:
1 |
mkdir /home/<username>/mmyshare |
edit samba config file:
1 |
nano /etc/samba/smb.conf |
replace all smb.conf with this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
[global] workgroup = WORKGROUP server string = %h server (Samba, Ubuntu) log file = /var/log/samba/log.%m max log size = 1000 logging = file panic action = /usr/share/samba/panic-action %d server role = standalone server obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdate$ pam password change = yes map to guest = bad user usershare allow guests = yes [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = no read only = yes create mask = 0700 [print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no [mysharename] comment = public anonymous access path = /home/<username>/mmyshare browsable =yes create mask = 0660 directory mask = 0771 writable = yes guest ok = no |
restart samba:
1 |
sudo systemctl restart smbd |
associarte a samba password to your systemm user:
1 |
sudo smbpasswd -a <username> |
restart samba:
1 |
sudo systemctl restart smbd |
Mount your share in MS Windows via shell by create a new disk:
1 |
net use t: \\<your server ip>\mysharename /persistent:yes /user:<smbuser> <smbpassword> |