Установка и настройка 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

Вот и всё!



Навигация: