First off, we install the Samba dependencies as usual:
apt-get install samba
Every Samba user needs to be a system user. Nonetheless, Samba passwords are handled separately and stored in /etc/samba/smbpasswd
, so we're going to set up one there:
adduser smbtester
smbpasswd -a smbtester
As the first step, we create the directory we want to share:
cd
mkdir smbshare
Now we make Samba aware of it by adding the following at the very end of /etc/samba/smb.conf
:
[smbshare]
path = /home/smbtester/smbshare
valid users = smbtester
read only = no
Now we have to restart the service using service smbd restart
and test can the settings via testparm
.
First, we have to install the utilities for mounting and command line access:
apt-get install cifs-utils
apt-get install smbclient
Now, we can connect connect via the command line:
smbclient //sdi5a.mi.hdm-stuttgart.de/smbshare -U smbtester
Alternatively, we can mount the directory:
cd
mkdir mnt
mount -t cifs //sdi4a.mi.hdm-stuttgart.de/smbtester ~/mnt/ -ouser=smbtester