This article introduces how to install and configure Samba on Ubuntu16.04.
Also, we introduce how to mount the shared folder on Ubuntu and Windows.
1. Install and configure Samba
Installation
- Samba needs to be installed only for the server:
$ sudo apt-get install samba samba-common-binTip. We can check the status of the server with:
$ sudo smbstatus. - For client, we need to install
cifs-utilspackage:$ sudo apt-get install cifs-utils
Configuration (example)
- Modify
/etc/samba/smb.conf:[workspace] comment = workspace path = /home/junyonglee/workspace writable = yes browseable = yes valid users = junyonglee create mask = 0777 directory mask = 0777Note: We are setting the mask with 0777, because we are sharing files not only in Windows but also in ubuntu.
- Add Samba user:
$ sudo smbpasswd -a ${USER}- Note:
- The user name for Samba should be the same as user name of Ubuntu.
- For each modification, Samba server needs to be restarted:
$ sudo service smbd restart
- Note:
2. Mounting
- Ubuntu
$ sudo mount -t cifs //DOMAIN OR IP/workspace ./ -o username=junyonglee,password=PASSWORD,uid=uid,gid=gid - Windows
- Type
\\DOMAIN OR IPon file browser.
- Type
Leave a comment