Установка и настройка Samba 4.1.6 на Ubuntu Server 14.04.4
http://help.ubuntu.ru/wiki/samba
Samba — программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией GPL.
Samba использует пользователей которые уже есть в системе, возьмем для примера пользователя из предидущей статьи по proftpd. Итак напомню наш пользователь ftpconter с домашним каталогом /var/ftpfiles и с паролем angrjynth. Он уже есть в системе, надо внести его в базу данных SMB и назначить пароль для доступа к общим ресурсам.
Ну и самое главное наш расшаренный ресурс будет - /var/ftpfiles
# Ставим самбу:sudo apt-get install samba
# смотрим версию:
smbstatus –v
# Теперь можно отредактировать файл настроек:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf
# Первым делом меняем рабочую группу на ту которая на win машинах:
workgroup = somegroup
# Создание шаринга
# Всё что нам нужно сделать это добавить в конец конфы описание нашей шары:
[ftpfiles]
comment = FTP uploads
browsable = yes
path = /var/ftpfiles
guest ok = no
read only = no
Теперь надо разобраться с пользователями.
Как уже говорилось ранее, Samba использует пользователей, которые уже есть в системе и нам остаётся только внести их в базу данных SMB и назначить пароль для доступа к общим ресурсам, на примере нашего владельца ftp каталога из статьи по proftpd, сделаем это командой:
sudo smbpasswd -a ftpconter
Вам будет предложено ввести пароль, и мы чтобы не запутаться вводим такой же пароль как у этого пользователя в Unix системе - то есть angrjynth. Пользователь будет добавлен в базу.
Теперь необходимо включить этого пользователя:
sudo smbpasswd -e ftpconter
Вот и всё!